I just got a 2010 Silverado and it's a beast when it comes to pullin a boat, took it to TN from Pikeville and going up and down those mountains can be tough but it handled it like a champ, going over Pine Mountain my Tranny temp never got over 140 degrees. Pullin my boat I get about 16 MPG with it. and it's flexfuel so you can use ethanol even though that crap kills your mileage...but I shopped the big three for months and finally decided to go with the Chevy and I am super happy I did. I just got the Extended cab 5.7L.