I am on my 11th rubber band drive maxi-scooter since 1990---over 400,000 miles (current 2019 Kymco Xtown 300I). I usually trade at 50,000 miles----your Kymco, my advice just run until won't go anymore and replace with new and warranty. I have had 2 new Burgman 400's---liked them but they are not as reliable as Kymco, 2 new Honda SilverWings (over 90,000 miles with them) reliable but hard to work on, don't BMW scooters have Kymco engine?I am BMW owner since 1958----they are not that reliable or cheap to keep. 4 new Helix and a Reflex, again Kymco more reliable....but like Helix!
With new Kymco, I am happy with performance/reliability/ride and of course price----65-70mpg went over 80mph on freeway today----I have about $4300 in my 2019 plus Puig windshield and Laminar Lip. 2 yr warranty.
Takes over $8,000 to get into new Burgman 400.