I have two semi auto 12 guage shotguns.
A Benelli M2 and a Weatherby SA-08. I cant tell a lick of difference in recoil between the two, the SA 08 being a gas gun.
The Weatherby was under 500 bucks, and has worked flawlessly. When the M2 starts slowing down, I hose if off with some WD40 and it picks right up.