My friend was buy a royal Enfield classic 350 in last year. Initially bike performance is very good but after 6 months bike average got him very lower than company given average. He got fuel consumption average is 30 to 35 kmpl.
After 6 months bike engine temperature increase in day by day as well as accelerater stucked in bike running time . So he was frustrated about bike. He doing servicing of bike time to time but still bike performance is very bad so this type of bad experience got him. So I think that this bike is not good for buy.