ok just wait a sec, there are plenty of ways to reduce recoil of a firearm, muzzle break as stated above, along with added weight to the stock, a heavy bipod on the front, and also a shoulder jell pad that can be worn , all that in combination can greatly reduce impact onto a operator, as well as a recoil pad on the gun.
now if you dont want to go through the hassle i can understand, but just pointing out, that a combination of things can be done to reduce its recoil. now the current price of a new one is 1000$+
so you could sell it and get a newer firearm that has a better recoil system
your choice, but tell us your thoughts on another caliber, make sure you try a varaity to make certain it wont be an issue with your rehabilitating and all