Have an Aero Precision EPC-9 that I built with primarily Aero Precision parts. The receiver set, barrel, BCG, and buffer kit are all Aero parts. The handguard is a 4.5” and the barrel is 5” with a slight extension so that the muzzle is past the handguard to allow a suppressor to mount. BCM...