Originally Posted by garbonz
Get a Chevy. Mucho Grande.
Really, you should have no problem getting a short wheel base truck, but may have to sacrifice ride quality and yes with current diesels, there is the regen issue. Find a good used 2007 or so with low mile, short bed ext cab and it is just like a regular 1/2 ton pickup. Chevy LBZ would be my choice ( which I already have), but the Ram and Ford units are good also. There are recommendation here on the forum and elsewhere on the best years to buy of these trucks, based on performance and repair records.
Just an idea.
I believe the Chevy changed emissions drastically in 2007.5 as did the dodges... Not sure about ford... I would actually aim for an 06 if you want reliability and fuel economy in either of these two...
Speaking for dodge at least the 2006 and early 2007 with the 5.9 cummins will be hands down the best combo of motor and tranny with the creature comforts. The newer 6.7 has more power and a few extras like exhaust brake and manual gear selection on the auto trans but has the emissions junk (which can be deleted for a cost...)
I personally am not a fan of the 6.0L power stroke which the majority of true diesel fanatics will admit there is just no reliability. Too many little issues that can cause a big issue with these motors, Some were great, some were horrible...
Any diesel isn't going to like being driven short distances. What happens is the oils (engine and trans) get warmed a little and then allowed to cool back off. Doing this creates moisture build up. Doing this for periods of days/weeks/months can put a significant amount of water into the oils. By getting the truck up to operating temp and sustaining that for a bit allows the oil to "cook" that moisture out of the oil.
I drive my 06 cummins about a mile one way to work every day. I am also a volunteer firefighter so there are a number of times I drive to work, then fire it back up during work to go to the station about a half mile away and back.... I just make sure to get it on the highway once in a while...