Boy you had me for a while,,, here I thought it was a bike you were working on, until I started reading at the start,,,,, I was wondering about all those parts and where to find them,, and then I worried because of the names as to how much more is was going to cost to fix it.
But hey,, it's just your shoulder,,, no sweat bro, just bring it over here, we've done lots of those, it'll only take a few minutes, we use only stainless, not painless,,we can repair or replace on the spot, and we even provide a guarantee which comes to you via email,,, sorry, something had to come from there.
Best wishes for the future, and may God bless the procedure for you.