If you want fuel mileage in 2 stroke sector then go for RX 115 a well tuned RX can give you 40 to 45 kmpl depend upon how you drive, parts are also available but no mechanics
If you want trail then check kawasaki ke100 don't know about any other city whereas in Lahore ke100 parts are more avaliable then enduro dt100 because many parts of GTO can be installed in KE.
GTO110 or GTO125 is also a great choice but they give less mileage then RX. Honestly GTO's are more beautiful in stock then RX but RX takes lead in technology.
However these are rare bikes if you don't know anything about them, then be prepared for "khajal khawari".