My dear friend if u want speed n pic-up n comfort then only decide GTO-125 but if u have a problem of money i mean u want econm then go for CG-125 or CG-125 duelxe or yamaha. i thing i want to tell u i m from karachi n i m racer from Haji X group the best in karachi for KAWASAKI GTO-125 n CG-125 alter , the alter cg125 cant caught Gto125 in origanal conditions, n might u cant belive that our rider n owner of group USTAD HAJI beats Heavy bike 250cc with GTO125, and with Honda CBR-400cc race is equal on karachi track, by this u can guess what is GTO-125 is, n one comment abt CG-125 deluxe, the old one is batter then it i beat cg125 deluxe in 2nd gear and at the end of the race the gapp b/w gto-125 n cg125 deluxe is more then 40bikes in 1 km. track