I've gotten my belts from Taiwan Big Scooter Shop or Taiwanese sellers eBay. There are also reputable sellers such as bike-parts-kymco.uk. All prices have gone up due to COVID in Taiwan.
I only ever buy genuine OEM belts as they have to fit precisely and will last beyond the 20,000km change interval.