which engine is powerful petrol or diesel