What I mean is if you can not get a replacement part. Take your good part and your broken part to a machine shop and have them fix the broken one.
And have you looked at the ram end?
The pin is held on with some sort of device. My top is down or I would get you a photo