Great company! I have done thousands in business with them and just prepare for 15 days on an upper, firearm or kit. Most of their ammo and parts are shipped faster but you still need to be aware of their volume and shipping is not instantaneous. The only time I had an issue was receiving the wrong upper, as soon as I dropped it at UPS (with the provided shipping label) the girl put the correct one on the brown truck. We probably received our uppers the same day. I am very careful to read descriptions and order "premium" as they have several tiers of quality and priced accordingly. PSA's CHF FN barrels are awesome.