No, they're not attached and the shape is a little different. I think you can put an 04 grille on a 99-03 with a little fabbing but you can't do it the other way around. I checked once and the 99-03 grille is actually a little smaller so there would be gaps in the bottom corners if placed on the 04. The lines are a little different and you can tell it doesn;t fit. Nice work though. That grille looks good. I agree that a Jeep or Mopar emblem would set it off nicely.
[URL=http://www.jeepforum.com/forum/f197/fosterjd79s-wj-build-thread-1498923/][COLOR="white"]Fosterjd79 Build Thread[/COLOR][/url]