I read the title of the post and thought, now here is a guy on the right track. Then I read the rest and changed my mind.
I you have to have a Mossberg get the 590 not a semi-auto.
J.D. McGuire, Owner
AI&P Tactical, LLC
Remington LE Armorer
Mossberg LE Armorer