Starter problem-rebuild or replace

I have 2 machines that need a starter. My MOSE unit and by buddy’s 01 Scrambler. Polaris seems to be VERY proud of their part…$389. It appears that the same starter is used for all the the 325, 330, 400 and 500 machines. I have the starter that came with the 325 MOSE engine so I don’t have to buy a new one. My buddy’s Scrambler will need a replacement.

I found a few aftermarket units. Rick’s Motorsports, Moose and Quad Boss along with some of questionable origin.

My question is this: Has anyone used any of these starters? Or can you rebuild the original. It looks like parts are available for them.

Any help is appreciated!

Steve