This is the complete upper assembly for a .308/7.62×51 takedown system. This upper is built on Aero Precision’s M5 complete upper receiver. The barrel is a 12.5″ nitride coated, mid length gas system (dimpled for gas block), with a .750 gas block and 1:10 twist. The takedown assembly is Cry Havoc Tactical’s QRB (ar10) kit. The BCG is made by CMMG. The handguard used is a 9″ MLOK free float. ALL NFA REGULATIONS APPLY!!!!!