I m from HK too, Rico Motor (the shop from above link) is not a reputable shop, their bike always "looks" good, but mechanically bad. from what I heard, they buy crashed bike in really low price, like USD100, then take off all the functional parts, to built up another bike. thats what we call "lego bike" in HK