A used OEM starter with a good rebuild kit is better than ANY aftermarket starter anyday.
Go on ebay, find the cleanest looking oem starter and buy it. Order up a rebuild kit. Take your time doing the rebuild, clean the commutator contacts, put in the new brushes, grease the bearing surfaces, seal it up good and you'll be better off.
All my machines have rebuilt oem starters. My regular ride, 94 xp, was rebuilt six years ago and still cranks things over like new. When the machine was given to me, abused and destroyed, it came with three aftermarket starters and not one was a year old, none of them worked.