Choate makes a stock with a pretty good sized recoil pad. It also has adjustable spacers. You could also add a little weight by buying the ammo carriers like a SideSaddle that mounts six rounds on the right side of the receiver. They also have slip on ammo carriers that attach to the rear stock.
I'm a fan of Mossberg 500's since they have the safety on the top rear of the receiver and can be modified to chamber Aguila Mini-shells.
Say... speaking of the safety on the mossberg 500... mine has what I understand is a common problem, and that is a broken thumb switch. Is there a better aftermarket safety switch for that thing?
Agree with that. If I'm going to use it in self-defense, I don't want to have to lift up the guy and peer at the trigger guard for that.
In addition, I believe Mossberg is the only shotgun that passes milspecs for such weapons.