This Product has a machining problem with the top rod journal ! The rod top journal for the piston pin and bearing travel surface has been milled with a very dull tool. It has left the surface of the journal for the bearing rough. Creating a rod that rattles and has excessive play in my New XYZ 50cc so I ordered replacement Crank Shaft Conrod . This ordered replacement Crank Shaft and conrod assy, was no better and plagued with the same problem.