http://www.partsforscooters.com/Stre...gines-Complete
I have not personally purchased an engine from them. I did however ride with a guy that did, buy one, and he had no issues, that I know of.
I have watched them grow over the years. I have bought rollers and sliders from them.