RE: how can i reduce recoil
I have a shirt from PAST that has a pad on the shoulder. Past also makes slip on pads that help with felt recoil.
You could reduce the recoil from the shotgun by adding weight but that makes carrying the gun across fields more difficult