Yeah bro, A company. Boygofast. Anybody thats been on either of the forums a while knows Rick Shi at BGF. Some think he's OK cause he's pretty much the cheapest around, Others hate him cause they say his stuff is TOO cheap and it shows in quality. I think chinese crap is chinese crap no matter who ya buy it from.
And yeah, You can file the fins some to clean them up. I wouldn't try to straighten them though, They'll probably snap.
Anyway, My last BGF engine lasted several years.(easy riding, LOTS of maintenence,) Not bad for a engine you can get for around $100. But there are a lot of better engines. Of course they also go for a lot more money. I stick with the cheapie chinese 2 stroke cause it's easy to fix when something goes wrong, And cheap to replace when finally, it's unfixable.
It's hard to get a complete kit in California, but some still ship. A ENGINE ONLY is easy, They ship it as PARTS. Their just not supposed to ship a ready to run engine. A replacment engine doesn't come with enough, (carb, cdi, ect.) to run it, so it's PARTS.
If you want better quality and better reliability, THINK 4 stroke.
Big Red.