Well....not exactly. I am actually in the same posistion. There are quite a few differences between the 96 and 93 engines.
OBD-II and OBD-I
There's differences in wiring. Connectors, placement, etc.
Different Cab wiring
Intakes are different.....plastic (96'), aluminum(93')
Heads are different.
Different sensors, etc, etc.
Your only real options, for a TRUE bolt in swap is a 93' or 94' 4.0.
You'll need the entire engine, wiring, ECM, y-pipe, etc.