Before taking this apart I also thought that the failure might be due to the hardware inside the starter: like maybe gears grinding inside or something. I was wrong, the gears are permanently engaged inside and even the main gear slides back and forth on yet another gear, here are pics:
The main gear is on the right (engaged):
Gear is to the left (retracted):
Just for fun, here's the solenoid lever:
The main gear is on the right (engaged):

Gear is to the left (retracted):

Just for fun, here's the solenoid lever:
