HELP starter issues.

I have a 2012 900xp. Starter shit the bed last weekend. I took it apart and found the brushes worn right out. The anvil were the brushes ride was also very worn. Had a good 2mm grove in it. I have 4300km on it. Is it normal for the starter to have that much wear? I thought maybe the starter drive shit the bed and stayed locked causing the starter to spin while the motor was running. I put the starter shaft with out the body in the hole were it goes and if I turn primary clutch the starter will spin but if u barely hold it and turn the motor over the starter won’t spin out of ur fingers. The new starter has some friction to turn it by hand so I thinking it’s enough to hold the starter drive from turning the starter causing it to prematurly wear out?