The overall length of each rail is as listed in the product selection.
Yes, you would need to change the barrel nut.
Please reach out to CMMG directly as they do not make this information available.
Yes, this handguard will fit the M4 non-enhanced uppers.
The CMMG barrel nut is made of steel.
CMMG does not include the barrel nut wrench in its list of items included.
MPN: 38DA27A for 308 has a 1.5" inside diameter, all others for AR-15 have a 1.36" inside diameter.
Any of the models listed for AR-15 will fit any standard AR-15 upper receiver. The AR-10 models will not fit.