Which bike is good (in all aspects i.e: mileage, power, durability, parts availability etc ) among following

Cd100
Yamaha Junoon VD100
Suzuki sprinter Eco