Hi yes i fitted it, not bad to do just removed the panels just a bit fiddly.
Wife didn't want to be without it for a few days which was what Yamaha said it would take to check as it still started after about 10 seconds holding the starter
If me i would of let Yamaha do it but got a Lazada Special 500 baht which they say is 100% Genuine (i say 100% BS)
Yamaha starters are 1100 baht
See how long this lasts but after having lots of honda's i would get another Honda next just my wife fancied a change but done 70k+ so not been bad