Well done - looks like the shaft is completely lost its nickel coating - must of had a lot of green stuff and calcium inside. Mine had a lot of that at the bottom and calcium but being at the bottom hole I was able to agitated with a toothpick. Where as for yours it needed to dissolve!
I'd would do some more CLR and keep working that shaft up and done. After that some ample oil.
You'll need a O-ring that will fit under the cap. Then insure the spring still has "spring" - its fun getting it just right over the ball and the pump screwed on the tank without it moving.
Looking forward to your update that it's working. I think you been waiting a long time for the pump to work!