No, this model is designed to work with the Aero Precision M4E1 Enhanced Upper Receiver, which requires no additional pieces.
The Aero Precision AR15 Gen 2 Enhanced Quad Rail Handguard will work with an M&P Sport II if it has a low profile gas block. You will also need to use the Aero Precision Barrel Nut at the link below.
https://www.opticsplanet.com/aero-precision-ar15-bar-barrel-nut-and-shims.html
The Aero Precision AR15 Gen 2 Enhanced Quad Rail Handguard is designed to work with the Aero Precision M4E1 Enhanced upper receivers. If you have an Aero Precision M4 upper that is not the enhanced version you will need the Aero Precision BAR Barrel Nut. This can be found at the link below.
https://www.opticsplanet.com/aero-precision-ar15-bar-barrel-nut-and-shims.html
Aero Precision does not make a quad rail for the M5E1 Enhanced Upper Receivers.
Unfortunately, it does not. These slots are not designed for mounting.
No, this will only work with standard AR-15 uppers.
According to Aero Precision, the exact length is 9.22" in total.
Yes, this comes with screws to secure to the barrel nut.
These free floating handguards will require that you replace a triangle front sight with a low profile gas block.
This handguard will work with any standard AR-15 upper receiver that uses AR-15 parts.