I had over 9 tears in my labrum on my left shoulder. Had surgically repaired about 3 years ago. Glad I did because it dislocated just from me putting my hand behind my head. I have a referral for you if you are ever in Cali. But also I will have to do some research, but back in my motocross days there was a doc that worked on guys shoulders and had them back on the bike in a couple of weeks versus 6 months it took me to do anything. Look for him on Thumper Talk .com He is on there somewhere, heard lots of great things.