Personally i would go with a Chevy. my Buddy has an old K2500 with 298,000 miles on it and my dad has an 06 Crew cab 2500HD with 230,000 and shes still strong. Sure parts are going to break and but that happens with every vehicle. Go drive a bunch of different brands and see which one best fits your needs!