Assuming 5.56 m&p then I don't see why not most if not all 223/5,56 have the same threads 1/2x28 or so and this do . Not sure what UNEF R/H means but if it is 1/2x28 you should be fine . You could always call and ask . But ar flash hiders for 223 are all the same in thread 9 not so much
Well assuming you have a normal gun not a complianted model with no threading . But I digress..