I have gotten away with just cleaning contact on top of starter and replacing the push button assembly on top of the starter. About 25 bucks for starter button assembly a lot cheaper than starter rebuild.