Sounds like it's the solenoid if the starter spins but doesn't engage.
Might check connections to that before trying to hunt down a replacement part.
Part shouldn't be impossible to find, I'd think, but I can't offer suggestions on where to look.
jky
__________________
|