Just a note on 500 recoil;
Saw a tv show the other day with the big 40 and 50 caliber pistols.
They were shooting the Desert Eagle and its weight was really helping
to tame down the recoil in those large rounds.
They called the 50 guys, "the Gravel pit gang".
Making gravel out of big rocks...............
Good luck.