I have had this ghost racer kit on my mountain bike for 4 months now. I have about 200 miles on it and the transmission drive shaft bearings failed, i mean fell apart. My drive shaft wobbled really bad. I am going to put an ezm american made transmission on it. The huasheng engine runs perfect...