I read this article last year about the evo recoil shield, decided to give it a try, and I'm very impressed with it.
I'd think it would work well for your shoulder injury, spreading the recoil force over a large, strong area.
http://www.chuckhawks.com/evo-shield_shirt.htm
And no mods required to your gun... ;-)