By the nature of diesel fuel and the combustion process, a diesel engine has been more fuel efficient than it's gasoline counterpart. Further, the design of a diesel engine typically means that there's less horsepower but more torque, the twisting force, and that's what you want when pulling a heavy load.