I bought red and black Discover 100 in 2013. Still now it had completed more than 80000 kms. There was never a reason to complaint about the bajaj engine. Only tyres, chain sproket kits were changed periodically. I am getting mileage of more than 70 kms perlitre. Bajaj bikes are great. I like bajaj bikes. Engine oil changed on average 3000.3500 kms. It is the usual routine.