When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I doubt it, the 04 bed is much wider. Unless you are talking about an 04 Heritage, then it would probably work.
The 04 "Heritage" model was nothing more than a way for Ford to use up old stock. It is the same exact truck that was offered in 2003. The extender will not work.