well, altho a lot of people will say not to use this vendor, I bought 4 engine kits from boygofast on e-bay, and I have not had one problem out of any of them.
2 engines are on bikes that I currently own and ride, and the other 2 went on bikes that I built for friends.
boygofast offers no real warranty, and a lot of people may disagree with me, but if you have a problem, he is USUALLY pretty good at taking care of it.
BUT, you have to approach him nicely and not accuse him of selling junk.
you just have to say "i bought this engine kit from you and xxx is wrong or broken. What can you do for me to correct this?"
altho i have not had to do this personally, I have read that some people have approched him that way, and they got taken care of. I have also read that other people messaged him and started accusing him of selling junk and blaming him for defects.
those people were pretty much told to go pound sand because he is not the manufacture of these engine kits...he;s just a drop shipper.
of corse this is all just my opinion and i'm sure that there will be others who say different things about this vendor. I'm just saying that I've gotten 4 good engine kits from him, fast shipping, and no issues. I have also bought other misc parts from him with the same great results.