Yamaha xt 660 2012 OEM starter motor genuine.
Removed from a fully functioning bike
OEM this is what Yamaha use out of the factory
All teeth / splines good
Ready to bolt on and use
Thanks for looking
Luke