Best bet local Honda Dealer---saying you will only pay retail
Ride serious only OEM belts----Rubber band drive scooters are not cheap if you ride a lot---I have now 300,000 miles on them....but only one broken belt and always replace with OEM and change at makers recommended miles. Carry spare belt as dealers never have them in stock.
Givi I get direct from them, tires---Dennis Kirk is my source and has been for years. Local dealer has "ride on" for tire balance. I do own tire work/never take bike to dealer for service unless warranty work.
There is no real cheap way to ride/keep/put 30,000 miles or more a year on these rubber band drive scooters--using anything other than OEM is false economy