No harm in trying a refurb. It does ping apart when you dismantle it - so just take it easy. I'd be inclined to check the bushes (11mm minimum IIRC) and the bell housing bush, then clean up the armature, perhaps re-solder a 4awg replacement braided wire (if it is in bad condition) to the solenoid.
Could spend a couple of hours cleaning it up and about £10 on parts. If it doesn't work, at least you learnt a little - if it does work, you'll have an awesome sense of satisfaction!