I'm damn sad n emo now :( haix. went to bike shop n ah heng told me my chain, rear wheel ball bearing is time to change. my plan just to change piston all that cost $300. now add another $300 ball bearing n chain i zzz. Coe till this year may should i renew 10 years? damn stress now :( if i really throw $600 down to this bike i got to take this bike as my wife lei lol :)