The inside diameter for this handguard is 1.3"
Yes as it uses a standard mil spec receiver it will fit.
As long as you choose the proper length for you barrel. As long your barrel measures at least ½in longer then the forearm... Measure barrel from receiver.
This will fit Milspec AR15 upper receivers. This should fit a PSA without issue.
The Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguard will work with an M&P15 Sport 2 as long as it does not have a front sight gas block. If it does have a front sight gas block the gas block will need to be replaced with a low profile gas block.
The installed weight for the Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguards are:
9.25" - 8.5oz
10.50" - 9.0oz
12.625" - 10.3oz
14.0" - 11.0oz
15.0" - 11.6oz
The Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguard will work with a Black Rain Ordnance AR15 upper receiver.
No. The Aero M4E1 has the Handguard mounting platform forged into the receiver, making it compatible with Aero Precision Enhanced and Quantum Series handguards but also fits most BAR-system handguards.
The Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguard will work with Mil-Spec upper receivers and low profile gas blocks. So it should work fine with that Sons of Liberty upper.
The CMMG MK47 series is not compatible with Mil-Spec AR15 handguards according to CMMG. CMMG states the MK47 platform is compatible with DPMS pattern AR10 handguards.