I purchased mahindra duro couple of years back, I trusted that brand but that was my big mistake.
They claim that this bike will give mileage of 60 kmpl but in real it gives only a mileage of 30-40 kmpl.Mahindra only have its own engine but other parts of this bike are third party parts as they copied from other brands.
Durability of bike is also very poor. It started giving problem after one month of use.
I don't recommend this bike.