They should fit your '04. The body change wasn't until 05. The third brake light should be the same. Are you just trying to use the hose to replace yours or the entire neck. I forgot that I had shortened the neck a little bit because of my dump bed. Other than that the cap end should bolt right in.