Then again, All I've ever used are BGF engines, It's all I can afford. I don't keep track of milage, but my first bike I rode almost every day for two years, no problem. I'm not easy on them either, WOT most of the time. The Huffy I'm riding now is another BGF. Again, WOT most of the time. It's only been about a year on this one.
Do you really think there's a factory in china making engines for BGF and another factory making them for everybody else? The only real difference between one engine or another are the bearings. If you want to be sure, the only way is to take it apart and check. If you got one with real cheap bearings or bushings, then change them. Other than that it's all about break in. I KNOW BGF buys a cheaper engine, probably with cheaper bearings. THATS WHY THERE CHEAPER TO BUY. I check to make sure the piston has a bearing and not a bushing, (replace it if so,) and run heavy on the oil for break in. (I use the cheapest oil Wallmart has to offer.) For break in I've been known to run 8oz to a gallon with non synthetic. less with synthetic. (But usually around 4 1/2 to 5oz for break in.) Even after break in I run it a little heavy, 3 1/2 or 4oz per gallon. Of course the less oil, the better the performance, but if your running on the edge of barely enough oil to lube yer engine, then good luck keeping things lube'd up. Too much oil won't hurt yer engine, Too little will. On race day mix it for performance. The rest of the time, mix it to ensure engine life.
Again, The only difference in engines is bearings, and BGF don't care about the bearings, so ya gotta check it yourself. If yer not mechanically inclined then I guess ya gotta pay the extra $100 or $150 for it to make sure you get good bearings. Not trying to be an A**, But if yer running a chinese 2 stroke perhaps you should learn how to tear one down anyway.
fatdaddy.