If you can pull a pump apart, you can pull a starter motor apart.
My guess would be that the commutator is heavily corroded, the brushes are stuck in and/or shorting to earth. Worst case the field coils, or the armature windings are shorting.
Without seeing it, I'll hazard a guess that you need to pull the plate off that bolts against the bell housing, or whatever is on there. Under there, you will likely see some gubbins, like a bearing and the drive gear. You will probably be able to pull the whole lot out of the casing in one piece, armature and all, once you have unscrewed the plate.
Clean it all up, and then when you come to put it back together, you will have to work out how to retract the brushes. Either they will be removable, so you can put them back on after you have reinserted the armature, or there will be a tiny hole in them somewhere. You push the brushes back in, put a piece of wire through the hole, and then reinsert the armature, then pull the wire out to let the brushes shoot out onto the armature.
It's not the end of the world if the coils are shot, they should be fairly easily available. You'd know how to test them better than I would though.
IIRC the field coils should be earthed to the body of the motor. Obviously, if the earth is heavily corroded, then that will cause problems. Better check with someone else on that one though.
Has it got a solenoid mounted on the side of the motor body? With some of them, the solenoid moves a lever inside the motor, which engages the gear into the flywheel. This can also jam. The shaft in the solenoid can seize, it can also seize the mechanism that moves the gear, among other things. You'll see it once you get it apart.