Honda CG-125 Classic will be best.. Parts mechanic available in every nook and corner of pakistan and especially in hilly areas. It is heard that this bike sometime engine get hot. But this didn't had any problem during my whole journey about hot problem. But at two points At Naltar Road (at a spot) and at Eagles Nest Road (only a spot), I need a help to push the bike... I had to stop bike due to some reason,, then I was unable to move ahead due to inclination of road... Once the bike is on go... it will go... once you had to apply break and stop... on very steep areas,, it catch motion not easily.. As per Mr. Farhan,,, GS-150 will work better.
The Seat of Honda CG-125 is good and comfortable. Fuel consumption is also 30-40 even on mild ascending e.g Balakot to Naran area...
CB-250 too heavy... agar ap iss ko khench k laana paray in case of any problem... it will be a big NO
GS-150 also works or can even better work than Honda CG-125 but no part no mechanic in remote areas but even hard to find part in big cities sometime. The seat of GS-150 is poor/bakwas.. so much tiring. not fit for long journeys or even in city.
Some of the narrow spots water crossings, are only designed for CG-125 as the locals only use CG-125.
More I request Mr. Farhan Khan to give his 2 cents as an expert opinion. When I bought my CG-125, It was him that he recommended it for me. Though he himself own a GS-150 which has already run on all passes, valley etc etc...
I am happy with my CG...
<li class="rg_li" style="width:152px;height:114px">
So these are few cents and cup of tea for you all.