I know of no one that has ever been able to fix this type of broken pin problem. For that matter no one that has ever used enough force to break them. Bent yes but not break. Sometimes things are just beyond repair.
What palokiller said, but chances of success could be slim depending on the age, model, and condition. Personally, if there isn't anything valuable on the drive, chuck it and buy a new one. They're too cheap now a days to waste a ton of time on an old one.