Rebuild the one you have.
An auto electric workshop that rebuild starters for cars will fix it.
New brushes, clean up the commutator and maybe new bushings then it will be okey.
If you buy a new one be ware of the cheap Chines starters.
They are crap.
Buy a Prestolite or a Bosch starter, maybe a...