Titan Tanks makes a larger capacity fuel tank which replaces the OEM tank.
https://titanfueltanks.com/30 gallons doesn't sounds right for a CCLB GM truck... but when the fuel gauge is on E, you will probably only get 30 gallons in it.
All my GM trucks have about a 6 gallon reserve in them when on E.
My 06 D/A CCSB has a 26 gallon tank - when it's on E I can only get 20 gallons in it.
My 09 D/A dually has a 36 gallons tank, I can only get 30-31 gallons in it when it hits E.
2011+ GM trucks have a 36 gallon tank, regardless of the bed length.
Yes, I have two diesel trucks.
My opinion echos what MKirsch says - trading up to a diesel isn't worth the expense just to gain a little more range. He's a well respected member that posts in the truck camper section a lot.
I also echo what spud1957 says.
3-4 hours is about the limit of what I can take behind the wheel before I need a break, and I'm not an old fogie either, I just need a break after 3-4 hours .
I had an old school 6.0L, a 2002. I'd get about 160 miles of range towing. I'd get 8-9 towing a 21' Desert Fox toy hauler.
Towing a flatbed trailer with a Jeep on it, Id get 10-11.
Someone mentioned an "LBZ" earlier.
Most people probably have no clue what that means. It's a term generally only thrown around on GM diesel truck forums, where everyone usually always knows what it means.
LBZ (and LLY, LB7, LMM, LML) are the RPO codes (Regular Production Option) codes which define which version of Duramax engine is in a truck.
LBZ is mid 06 through 2007 Classic.
LMM is 2007 new body style through 2010.
LML is 2011 through current
LBZ is the most highly sought after GM truck, because the horsepower was bumped up to 360 that year and it doesn't have a DPF (diesel pariculate filter) which means it gets far better fuel economy than the LMM and later.
...And I know from experience that it/they (my 06 LBZ) DO get better MPG than my LMM (2009)