After a lot of research, I opted to buy Mahindra Duro DZ, but as I went to the showroom and test rode it, I was surprised to see that it has a very stiff ride and has very low pick-up.
As for mileage, according to me, I think it will hardly give 40 km per ltr, because of its stiff ride and that will be only for 1 or 2 months and after that, it will reduce. So my advice is, do not buy Mahindra two wheelers, neither Duro nor Rodeo!