Kind of. All the AR-15 parts are here, except for the Buffer Retainer that they missed sticking in the parts kit. The Upper has been in town a while, apparently, somewhere my apartment number got missed, and the "Hey, pick this up or we're sending it back" message didn't arrive until today, the day it was scheduled to ship out. It is safely with me now, and very, very nice. Can't wait to have that one missing pin so I can put the rest of it together (Other than that retainer, everything is together and ready for assembly. Unfortunately I live somewhere where nobody anywhere has AR-15 parts that I can just go buy, so I have to either see if I can get Brownells to send me one, or order one.)
I also got 5 posters and a hat out of all the various parts I ordered, and quite a few stickers that I have no idea where I'll put because I never use stickers.