For what it's worth:
Raw engine horsepower is the name of the game ... not how much torque any given engine produces on it's crankshaft. Torque to the drive wheels is what counts and is achieved via overall gearing of the vehicle's entire drive-train - in combination with the raw horsepower of the engine.
Since diesel engines produce high crankshaft torque in combination with low engine RPM, less "gearing down" is required in the vehicle's drive-train in order to get the required torque to the drive wheels for any given horsepower that the engine is capable of. But the base horsepower you need to spin the drive wheels while pulling a particular load ... regardless of any gearing used to tap the engine's horsepower versus it's RPM curve ... must be available from the engine.
I'd opt for the highest horsepower engine ... which probably means choose the gas engine ... bearing in mind that you will have to "rev it higher" than a diesel to make the horsepower to produce the needed torque for the drive wheels.