I would say it depends on how many miles you tow. I got out of a diesel because of the high and continued maintenance costs. I believe the days of ‘diesels last forever’ and ‘gassers wear out’ are over. My impression is diesels wear out/have extremely expensive failures at as high or greater a rate than a gas truck. Furthermore, by the time either powertrain wears out, the rest of the truck is probably going to be in rough shape as well. Diesels do get better mileage, but that is offset by the lower cost of gas.

Google Bosch cp.4 fuel pump repair and you will see that for the cost of simply replacing a failure prone fuel pump in a diesel you could stuff a brand new crate engine in a gas truck. Add in a DPF replacement around 150-200k plus all the other emissions junk on new diesels and you can see that what is considered ‘normal’ parts replacement on a diesel can be nearly as expensive and rebuilding or replacing an entire gas motor.