Royal enfield diesel bike is really a bad bike because of its maintainance. Thats engine was within short period comes for service. Mileage is good it comes around 70kmpl. If you maitain properly bike comes for long life.
Very good comfortable to ride but more noise than other. Very good in road grip gives more stable to ride.