Finally got all my parts in and assembled my new BCM baby. Kept it clean and only posted pics of the rifle. Parts are: BCM mid-length upper with hammer forged barrel. BCM lower. BCM bolt carrier group. BCM Gunfighter charging handle, medium. Magpul CTR stock. Magpul 30rd. magazine. Cavalry Arms middy handguards. Upper is a flat top, but has the addition of the carry handle from my Colt H-Bar, which is going to get scoped later. I know there are all kinds of AR brands out there and some are rated better and some worse than mine, but I cannot express how pleased I am with my BCM. Fit and finish are excellent. Warranty, Customer Service, and Shipping are all top notch. BCM and Bravo Company are A1, in my opinion.