2 important things that you need to check are your Action bar length and Gauge number.
So, please check your action bar length before buy. I have picture showing how to measure.
Actually, it can fit both Mossberg 500,590,and other Mossberg
if and only if action bar length equal to 7 5/8" - 7 3/4" at 12 GA model only.