Soon drive belt change time for my 2019 XTown 300i ABS----Kymco recommends 10,000 mile change, I may stretch it to 12,000 miles----on 9 other Maxiscooters I changed at 15,000 miles---only one broken belt in over 400,000 miles (Helix with belt near end of service life...carried spare, Helix easy change, only cover off)
I already have OEM belt, which I always carry with, as I hate walking.
Note: when I lived in Korea, Daelim scooter, they didn't worry about belt changes, even with scooters in commercial service.....and had very little trouble if any.
This time I have to decide to buy new impact wrench or pay one hour of shop time to have change done. I have lift so little bending down.