petrol and diesel engine life