Have you shouldered a Mossy 500? The factory stock that came with my Persuader had a pretty long LoP, so I ended up getting an adjustable stock for a better fit.
My choice?
1) Rem 870
2) Mossberg 88 (I like the safety on the trigger guard).
3) Mossberg 500 (safety is on the stock tang).
Optional barrels from the Mossberg 500 fit perfectly on the Mossberg 88.
Flash