A great foundation for a general purpose battle rifle, this Aero Precision M5 Complete Upper features a 16" barrel and a 15" Atlas R-One handguard. This complete upper does not include the bolt carrier group (which can be found here) or charging handle...