I've purchased many times from Shorty USA and always had good service. Shipments arrive within 2-3 days, safely and accurately packaged. I grade them down for two reasons: 1. I wish they would organize their website insteading of having one huge list of 'accessories', for example. 2. They are rather pricy, I generally only buy things from the deals that come in their newsletter or in the "Arms Room" which you can access if you create an account. I've gotten both a UTG M324 Gen3 and an M3 Shotgun (full stock) for $50 each, so there are some good deals.