I would try the LimbSaver pad first. A pal put one on a .300 Win. and it was amazing how much it cut felt recoil. Porting is permanent and the muzzle blast is not pleasant.
Ultra Dot offers a series of variables with an illuminated red dot in the center of the reticle. Check it out. I use their "Dot" optics on my Bullseye pistols and they are first rate.