Sounds a lot like what the local operators have to have to work the plows and sanders for winter. We need the D with a Z (airbrake) endorsement and better be thinking about an A or B (tractor/trailer semi or tractor/trailer/pup/trailer, either fixed or floating second fifth wheel) Guy I worked with for a bit had the whole alphabet except the M (motorcycle) He also had so many health issues that he pulled his own pin and retired right at the beginning of Covid. Per hour is only about the same as your drivers get, but it is union and the benefits in the contract can be attractive. Lots of overtime in the winter.
Nick
Nick