For Christmas my wife got me a Knoxx NRS gun stock. On the box they claim "up to 95% reduction in felt recoil". I shot mine for the first time yesterday and was amazed. I shoot a Rem 870 with 3.5" Hevi-shot #5's. I didn't feel the gun kick at all. It's also lightweight and the pistol grip is very nice. I'll be getting one for my duck/goose gun, too.
yes, bought one last year. if you dont like recoil this is the gajet for you. a bit pricey but if your going to shoot heavy loads alot, get one. I have mine on my mossy 500, if you put one on a semi auto i dont think your going to feel any recoil at all, and will make for much faster follow up shots if needed.