Do diesel or gasoline engines have a longer lifespan?