lifespan of petrol engine vs diesel engine