I bought from US patriot armory a few years ago, during the holidays, so you can imagine that getting my order took a little bit of time. I got it before Christmas, which is what I was hoping for, as the kit I purchased was actually for my son. It was a complete AR-15 kit which consisted of Lower parts kit, upper assembly, stock assembly, and lower. The kit came in a nice packaging, and the only problem I had was with the time it took to receive. I still ended getting it before Christmas, thank god, but after a little bit of hassle and back and forth on the email. They are definitely nice enough folks, but when I had made the order, I didn't automatically receive a tracking number. That is just one of those things that makes you second guess your purchase. The quickness in response was the saving grace though, and I think that is the reason I won't give them a 1 star review. They did try to help me out, and I guess the situation at the time may have just been a bit much for them to handle. All well considering the AR-15 kit is among my son's favorites. I recommend US Patriot army from my experience with them.