For Benelli TNT 300 wins the battle against these two bikes. But, of course, the price difference is mighty and most wouldn't even consider it as a competitor (perhaps rightly so). India is very very price-sensitive. 3L+ for a motorcycle is a big sum. Anyone reading this should surely test-ride the Benelli.