Whats wrong with the motor? Have you inspected it?
My startermotor for my xt600 got a cleaning and new brushes at around 110.000km, its now at 172.000km, and still working fine.
@finchfocker I myself just bought the DCCDIP1 race. Seems like a great unit, just programmed myself a ignition map to start off with, hopefully I'll get a chance to plug her in soon!