Trucks get terrible gas mileage no matter what is under the hood. I believe it is an issue of aerodynamics and brunt weight. The fuel consumption difference between V8-V6 is negligible. Most vehicles are geared to run most fuel efficient at 50-60 MPH.
Search by Class for Fuel Efficient Cars