Eugene, Based on your pictures, I think you've found out why your pump was not running. If the shaft wikk turn now, the armature most likely has not "welded" itsef to the "can". You'll need to clean up that impeller with some abrasive polish like Brasso. You can also use Brasso on the pump body side as well. Make sure you know which side of the impeller faces the pump body. If it goes in wrong, the pump will spin but not pump fuel. Also, while you have the pump out you might as well got the extra mile and take the can off the pump body to inspect the brushes and the armature commutator to be sure. To do this you simply remove the three hold down screws and pull the can off. You should be able to make a good determination of condition of the brushes and comm w/o disaasembling further. In any case, replace the o-ring and make sure the can goes back on precisely the same way it was, otherwise the pump will run backwards. If you need to replace the brushes, let me know and I'll give you some further things you need to watch out for. Good luck
george Des