I own tvs apache white 180( non abs) of 2012 model still using the bike. Its have been 5 years & crossed almost 70000kms. At 50000km whole engine service was done like block piston replaced, valve, tapit, clutch plate, carburator, etc & renewd. Every 20000km I replace brake pads ( both disc) & spark plug. Regularly use elf engine oil at every 1000km as I am very much concerned. As per my personal experience the bike never dissapointed me on the go, except tire punture, thanks to mrf tyres. Bike shows around an average of 38km/ltr & what can you accept from a 180cc bike.
Overall I can say how you treat the machine it will return you the same. I love my bike.