i just sorted my 125 xr out wouldnt start just got a click from selanoid when i pressed the start button after going through everything i took the nuts off the possitive pole and there are some fibre washers under the bottom bolt there was alittle rust bridgeing the washers onto the first nut , took everything off cleaned with wire brush puty it all back together a bingo eveything works fine .
it was sorting the possative out to the body of the starter motor easy fix in the end
hope this helps
mick
March 2012