For your information, GD 110 is a superior, Light, More Efficient bike than CG125. Now leme tell you why...
1st GD110 is an OHC (SOHC- Over head CAM ENGINE) these types of engines use cam chains if you want to know honda OHC Engines, then you have an example of HONDA CB100,Cb125, XL 185(AKA CB180) etc whereas CG 125 is an OHV engine(Over head valve) which uses Pushrods.
Now CG being OHV and GD being OHC what are the pro and Cons of both...? (CG)OHV revs Slowly and is more reliable and is more suited to detuned state of engines like HONDA CG which makes it Rock Solid. (GD) OHC is fast revving engine, and more suitable for high performance tune engines, and can be tuned more and further then (ohv) engines)
An example for you is a 1970's Honda Cb100 which made 11Hp and it was 100cc OHC engine, then you have HONDA CB125 which made 14HP which is also an OHC engine. then you have 180 engine coming from identical XL series engines which make 17HP with lots of torque.
Now considering the time and development of technologies, GD is a superior and more reliable engine then CG which time has also proven, google its selling around the world, Less weight, Less Pollution, More rideable Power (tuned for low and midrange same as gs150) and (Faster delivery of Power due to OHC). Then GD is more efficient and Gives better milege, almost twice as much as CGs and Doesn't virabtes makes GD a good Competitor for CG!
so for city riding till 80-90KMH GD is better, above that go for CG