The inside diameter for this handguard is 1.3"
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.
The Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguards have an internal diameter of 1.3". So you will need a low profile gas block like he one at the link below. However, you will need to determine your gas block journal size to get the correct gas block.
https://www.opticsplanet.com/midwest-industries-low-profile-gas-block-for-750-diameter-barrels-mctar-lpg-750.html
The Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguard barrel nut will fit Mil-Spec AR15's. So the barrel nut that comes with the Midwest Industries AR-15/M16 SLH Free Float Slim Line Handguard will fit other Midwest Industries AR15 handguards.