I found a new/used starter motor for my BX2200 that has a problem with the selenoid. The new one doesn't have the gear on the end so I was in the process of changing it when I couldn't get the gear off the arm of the old one. Mine has a metal collar that has a ring inside it. You can't just use a gear puller without ruining the ring and collar. The ring has pretty much no room to get a ring spreader into the gap. I tried. I can't even get my smallest screwdriver into the gap. There must be a way to remove this but I'm stumped. Suggestions?