Gas engines make more horsepower, but diesels produce more torque. And torque is what is needed for towing. How many big rigs and large farm implements have you seen run on gas??? One gallon of diesel contains approximately 147,000 BTUs of energy, while a gallon of gasoline only has 125,000 BTUs. Diesels are more fuel efficient, period, towing, idling or bobtailing.
You can get torque through gearing.
Torque isn't a big factor at high speed, it only really comes into play at low speed and starting a load off.
A 6 cylinder gas engine geared low enough will pull with any diesel on the road but won't run very fast.
Torque is what starts your load out from a stop.
You really don't need torque from the engine to do this, gearing will do the same thing.
It takes horsepower to give you the torque at the higher speeds.
That is why I will put my 497 C.I. big block up against any factory diesel pickup on the road.
I have gears low enough to get it rolling from the start but enough horsepower to keep it up to speed out on the open road and on the hills.
We have run them back to back on the same trip and empty the diesel got much better mileage.
Loaded it was barely better mileage but the gas engine would out pull the diesel on every big hill with ease.
I know what has worked for us from over 40 years of hauling and for the heavy loads, we will stick with a big gas motor.
Remember, we are talking pickups, not big trucks.
LONGTOM