I don't think any of the dimensions would line up...so, off hand, it LOOKS like it would not work at all.
That said, you could go to a body shop, and tell them you want them to make your '04 grill look like the '05 grill....and let them customize it for you.
Or if you're handy in that way...you do it.
The hood and fender lines are not interchangeable though....so its the V and so forth you're trying to SIMULATE, rather than transplant.
_________________________
- TJ
2001 Xterra '03 VG33, SE 5 spd, 305/70/16's, Revolvers, UBSkidderz, Doubled AAL's, 3"SL/2"BL, winch/bumpers, skids, sliders, OBA, Snorkel, pine stripes....
Friends don't let friends drive stock.
http://www.gifsoup.com/view/501230/tj-tackling-crawlers-ridge-o.gif