The Magpul MOE SL Handguard should fit if your handguard cap is round and looks like either of the first two pictured. Round notched or Round no notch. If it is triangle and looks like the last one pictured, it will not work.
With that said, like cyphertext said about Magpul saying you need the standard A2 front sight gas block. Since this is an Optics Ready, I am not quite sure it will work