I have a brand new 2002 Avalanche 2500, which is basically the same. I like it a lot, but so far with the 1200 miles I have put on it, the mileage is low, and will take some getting used to. Strictly highway was around 12. Around town is probably under 10, and towing my 7000# loaded Sonic is around 6-7. Ride is definately not a problem; it is very smooth, and the AV is tuned a little harsher than the 'burb.