Not quite a direct snap in...
Double Din Radio Bezel Install
The biggest thing is you need to figure a way to support the bottom radio bolts because on the 01-04 dashes there are bolts for it behind the bezel. You can see in the linked thread this guy just ran screws through it. I've seen some ppl run pop rivets too and that looks better but most ppl figure out some sort of DIY bracing out of hardware store metal stock and hide it.
Then you need to run block offs in the switches for that 01-04 bezel since you won't be using them for anything unless you want to re-wire the fog/defrost in there and find some working switches out of the JY.
The block offs are here
Or... if you have some fiberglass skills, you can just do this
double din using 94-98 radio bezel start to finish
The custom one looks much nicer IMO but the 01-04 is much easier if you can find one used that is in good shape. You can get them for $130 new as well but they will have to be painted to match a 94-98 car. 99/00 will color match just fine.