I got my bajaj ct 100 10 years back in 2005. I got this on the recommendation of one the my close friends. Initially for about a year, I had a good experience with it. One trip to pondy got me a mileage of 85 km/lt but soon after the year got over I started getting problems with the chain sprocket.
Then it was all down hill. It would give me a proper mileage but smoothness in the ride was not there. I would suggest this for someone who is looking for mileage only. Everything else is bad in this bike. But mileage is so good that even after 10 years the third person who owned my bike was getting 75 km/lt and trust me I dont maintain the bike as I should!