I used this bike for past 5 year now only it started complaint and iam really happy with this bike now it started to give me complaints it have an average milege of 60 now a day it have small complaint like self tyres etc upto last year it was smootly runned and it give an milege of 70 in my opinion it is a good selection for 100 cc