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.
NO....
I had a very nice Grilleguard on my 2000 (same as your 04) that was almost new so i tried to mount it on my 2006 (Didn't Fit ) although the frame mounts are exactly the same the bumpers are a completely different height which wont allow the grilleguard to mount up.
If u remove your Bumper u can drive around with just the GrilleGuard on though