Hi guys royal enield is the best bike for long ride it is 500cc segment with awsome bhp this bike does not get heated even aftrr riding 1000km that is the best point that makes for this for having a long ride .look wise it has got the classic look and stylish and very royal to ride