Have you looked into a CompStock or other recoil absorbing stock?

I was going to suggest doing the paperwork with the Feds and getting a silencer for range work, as they reduce recoil without muzzle blast, but it looks like you might be in WA (IIRC not a silencer friendly state).