we used to use my truck all the time. its an 04 gmc sierra 2500hd with a 6.0l. it does the job but stuggles on any incline. my dad bought a 2011 3500hd with a duramax last summer. we have been using that most of the time now. it gets twice the milage and doesnt even break a sweat on the hills here in north nj