i keep everyone ive had 2-300k, i work them 20-30k per year for about 20 years, going out of state some times pulling trailers or whatever, the fords have left me stranded a ton, huge deal waiting for a tow for hours when you have a trailer, and you arent getting any work done, dodge is just to expensive and everything is dealer only, for example the bcm/fuse they put behind the headlights on every pickup from 2000 to current, so it goes every couple years out in the snow is about a thousand bucks and so is the cam and lifter job because you have to take apart the whole truck to do anything on the hemi. they both fall apart and leave you stranded which has never happened on my chevies. they have little issues(like headlights and rust if you dont get it under coated like i always do now) but the other two have serious ones like engine parts and crap
my avalanche currently has about 200k and is just as reliable and efficient as day one, i dont give a second thought about giving it to the wife to take to work when its blizzarding out, certainly would if it was of the others