In the past six months or so, I've ordered three different AR15 uppers and several parts from Palmetto State Armory. The quality of everything I purchased has been excellent, and their customer service has been fabulous as well. I must admit that their website is rather difficult to use unless you have a stock number. By that, I mean that if you enter a term into the advanced search, it will bring up all kinds of things that DON'T fit your description. For example, entering the term "Buffer Tube" will bring up a few hundred items, only a few of which are buffer tubes. That being said, if you care to take the time to search through the dozens of pages of lower receiver parts, you will indeed find several buffer tubes. The same goes for " Bolt Carrier Group", or anything else. Tough to narrow down the items. However, enter the appropriate stock number, and that item comes up immediately. Still, I would recommend them without hesitation to anyone that was building an AR. The three orders I placed for uppers all came with an email that tracked every move of the order from "processing" to "delivered", and all steps in between. They sell ammo, optics, parts, kits, complete guns, handguns, accessories, and just about everything else. Give them a look.