I use to change engine oil,air filter on every 1k km but chain sprockets,chain never need to be changed tyre I changed 2.50 to 2.75 I did it my father advice the tyre didn't need replacement but I needed more grip not like that ppl are changing fuse of gs 150 fuse with car,changing cg ignition coil with mehran coil,changing pushrod of cg I have cg and I changed it break shoe with oem breaks shoe I even locall ym break shoe are but perfroming than the oem that AHL parts quality