Starters have a pretty hard life and maintenance of the starter is often patchy at best, so if the starter on your Yamaha is "starting(!)" to fail, then a rebuild may be the most cost effective way to get it back to full reliability.
Other parts that may be of interest: