The product is made for the Benelli M1 Super 90 , Benelli M2 , Benelli M3 , Benelli M3 Super 90, anything outside of that is not a guarantee.
It did fit my M4 perfectly, putting the factory bolt release and this one side by side they are an exact match.
Look again in the specs section. Says it fits: Benelli M1 Super 90, M2, M3, M3 Super 90, 1014/M4. Might want to correct your answer you copy and pasted over and over on every question.
It says right in the description Fits: Benelli M1 Super 90, M2, M3, M3 Super 90, 1014/M4
Those who are saying it won't fit aren't reading.