There's a good gy6 150cc supplier in Quebec that offers stock and performance engine parts, electrical, variators
http://scootertuning.ca/en/
I ordered parts from this place a few times and it was good stuff, and in CDN $$ with no duty fees. If they don't have the parts I need then I go looking in the USA.