Bob, just wondering what weight of engine oil were you using when you had the breakage? I know that using a heavier oil will damage the nylon gears in the oil pump. The owner's manual recommends synth 10w-40, so perhaps a heavier oil would give more resistance when starter cranking thereby stressing the starter shaft race casting. Also, when you had the breakage, was the bike cold, or still warm?