I have a 2004 Yukon XL Denali 6.0 litre and when I got it , it would get 17 highway and 13 City so I went to work. I put a 6 PSI turbo on it, Cold Air K&N filter system. Pulse Plugs $22 a piece, 10MM Wires and coils. Magnaflow Exhaust minus the cats.SHHH. I also put the highest PSI pressure I could in the tires. I also replaced two tough to spin wheel bearings. Carbon Fiber Skid plate removing all the weight that I could. Did an airflow test on it where you take it in and they put visual air passing over the Vehicle. So now I drive the with Side mirrors tucked in because they are automatic. I replaced the rims and tires. 23" rinch wrapped with KuhmoSTX 305/40/23 which is 20 pounds lighter than my stock wheels. I Drive Steady at 70MPH and I get 26MPH and when I had a 30 mile an hour back wind I actually seen 30MPH and my city mileage is from 18MPH to 20MPH. Take Care of your ride and it will take care of you. Oh and I also you Mobil One 0w-40 protecting the engine and giving it smoother and easier component movement. I am an Oil analyst so I constantly check if there is any defects from using the lighter oil and Mobil 1 is the only oil I trust. I put 40,000 miles and no problem at all with the engine oil analysis. If you choose to go my route I'm not liable for anything that may happen to your vehicle this is only what I do because I can monitor and discrepancies. Take Care.