For $30, I really can't say anything bad about it! it actually looks pretty decent!! Henan is to the left of Shanghai. (in relation.. Shanghai is kind of like where Virginia is, Henan is where Indiana is) I live in Taiwan, not too far away! I believe that piston belongs to a local yamaha bike in China called the JYM250. (its actually a 222cc but you know how yamaha is) 70mm x 57.8mm. This is a very interesting bike. It shares the same displacement and head stud spacing with the XT/TW/TTR/SR and it has a dual cam bearing design from the factory! 6005 on the gearside and 6202 on the small end. I'll see if I can find a few pictures of the head. its a bolt on!