I have a 04 F-250. My wife bought the truck while I was deployed at a local dealership. I don't think anything has been done to the truck other than a lift kit, rims, and tires. I've heard all the bad things and good things about this engine. I've have ordered an Edge Evolution Programmer and am hoping that it is a good programmer. I'm not really looking to build a lot of HP, looking more at improving the mpg. I'm currently getting around 14mpg. It may be better or worse though. I don't think that the speedo is set for the tire size. My GPS tells me that I'm going 66 when the speedo says 60. The parts manager at a local dealership told me not to use aftermarket air filters because it won't work as well as the factory at stopping dirt and could cause turbo problems. Just hoping someone could give me some help with the advise I've been given so far.