I am riding Bajaj Pulsar 135 since 2012 and enjoying it very much. It is a very good bike for city travel. Sometimes, I also travel in the hilly region like Gangtok, Darjeeling with this bike without any major issues. Mileage is very good. In city it would give you 40-50Km and in the highway around 60kmpl.