yeah but the GM has so many bells and whistles crap always breaks on them... i had a family member buy a new 2500HD in the last 9 months and its been to the shop over 5 times... the "option" for trailer breaks wont work for any of his trailers (owns a farm) so he had to put an aftermarket one on it also... then anything under 65psi air pressure throws the low pressure light... when you have a farm in the hills and gravel road you usually would like to lower the pressure (unless hauling) but you cant without the damn light coming on non-stop... they are trying to make them to much like a car... if you want a truck get a Dodge... if you want a diesel caddy then get the GM but expect stuff to break... i dont know of ONE friend (i know i dont have that many) that has a GM newer then 05 and hasn't had their check engine light come on... and im talking about 7 off the top of my head....