I recently ordered a 2009 cover from Lakeland Ford online parts in Florida for my 2004. The pebble color not quite the same as my tan but close enough. I basically filled out the form as a 2009 owner and declined to give a VIN which they emailed me on. Anyway, no trouble with fit. About $180 with shipping. I haven't thrown away the old one yet and trying to give it away.
2004 SMB 4x4 RB 6.0 PSD; ARP Head Studs, Gen 3 Cylinder Heads, BPD Oil Cooler connected to AMSOil Bypass, a whistling Wicked Wheel Turbo, Coolant Filter, Upgraded alternator, ScanGauge, SCT custom and SMB Fox shocks.
BFG 285/75 R16 KM3 Mud Terrains on ProComp 7069's