Those goose loads beat me up too, in my mossberg 835. My buddy got a benelli last fall. It has a Flex Tech stock on it. They advertise a 40 percent reduction in felt recoil. So I ordered my new TC Encore Pro Hunter 12 gauge with a Flex Tech stock. I can say from experience that it tames those 3 1/2 mags down to target 2 3/4, or darn close. It was a pleasure to shoot those 3 1/2's