This will fit any DPMS or ArmaLite upper receiver depending on which barrel nut you choose. These are High Profile (.210" tang) handguards. For a DPMS patter upper receiver, you would need barrel nut APRH308910 on this page: https://www.opticsplanet.com/aero-precision-m5e1-handguard-barrel-nut.html