Does it crank properly sometime or for short bursts? Does the bike run and charge properly. The reason I ask is that the starter motor drives a pair of gears that turn the alternator rotor on the left end of the crankshaft and sometimes the rollers, springs and spring pins get damaged causing a failure to engage the rotor and thus the crank. There are other things that can fail like the rotor may have not been properly installed and came loose, the drive clutch in the rotor can come loose but these are very rare. The starter drive gears and clutch is on the Microfich in the alternator page. #6-7-8-9-19 part identification. Limit how long you crank any engine on the starter as they will fail from overheating. 5-10 seconds with rest in between
Is this helpful.