Starter keeps starting!...

yes...isolating the power lead sounds like a good idea. Its usually just a plastic bushing under the lug.
Actually I think at the time I made my Speedmaster order it was the thing that threw my order over $200 for free shipping so it was kind of almost a wash... I really want to go to the Pick-n-Pull and get a factory one that I know will be great forever...