I would recommend Crown CR 100. I have got its 2016 model and must say that it is an amazing ride despite its cons.Pros: 1. Acceleration is good despite the fact that I am 80KG+ guy but it does not feel my weight much 2. Handling is great as its shock absorbers are of high quality and it feels lighter despite its tall body, 3. Maintenance is easy as it is OHV engine, 4. All of its parts are readily available in market, 5. It is the cheapest 100 cc bike in Pakistan as I purchased its 2016 model in 50k from the dealer, 6. its seat is one of the largest in motorcycles I guess, as it is of 27", 3" larger than of 125cc, so 2-3 persons can sit freely
Cons: 1. It vibrates a little after 60KpH speed but handling does not bother as I have ridden 50KM on it in a ride and I was not tired, its top speed is clocked at 90KpH 2. Its average mileage is 40KMpL which is a bit on lower side, 3. Its handling is terrible when 3 persons are riding it as its engine is lighter, tyres are of 18" on front and rear and seat is long. However, if rider is heavier than their is no problem.