I am looking to upgrade to a higher CC bike. My main requirement is that it should be capable of handling my daily commute and touring also. Plus it should be above 300 CC and must be able to last me the next 10 years. I have had my current 2009 150 CC pulsar for 8 years now. I was waiting for the BMW G310 for the last 2 years but they keep delaying the launch. And the tech and servicing reputation of the mojo does not inspire confidence. I have shortlisted the ktm duke 390(2017), the Enfield Tbird 500, and the Yamaha R3. I'm open to any suggestions. Price range is below 3 lakhs on road in Kerala.