What ever you buy, get a spare spring and bolts for it. Throw them in the car where they are always available when you need them. If the starter ever starts whirring and not turning the engine, take the starter out and and you'll see immediately what the problem is.
Terry