My 2004 F-150 Heritage has the 4.6 and has 219,000 miles and runs good. The 2004 Heritage is really a 2003 they kept building into 2004. Just basic wear items have been replaced such as alternator, brakes, brake lines and pretty much rebuilt the front end. Had the bed pretty much rust away so bought a Texas rust free bed painted it and the rest of the truck Massy Furgeson grey. Still need to do the door bottoms and rocker panels then repaint. Very happy with it. Jim.