Obviously go for Yamaha... It's my personal experience since last 7 years... It gives you a powerful and reliable engine... But mileage may be differs 3-5 kmpl... But if you cruise more than 90kmph ...