The 04 bed geometry is identical. The taillights interchange but have their own harness that plugs in under the bed in the center rear. I have 07 s in my 99. If you don't have the newer harness you need to notch the twist lock hole to use the older harness. I did that. 1 less bulb than the newer but insignificant small bulb