done this type swap twice recently, basically you use the 96 longblock and like ehall said bolt ALL the sensors, ignition, intake etc from the 2000 on, super simple swap and just make a couple brackets to hold the coil rail down
now here is the biggest possible problem, the 2000 exhaust manifolds may not cover the ports on the 96 head, someone used to make a plate to make this combo work but I haven't seen one in a while, solution if you have federal emission is to use the 96 exhaust and buy a new front pipe, the 02 will bolt right in and work fine but if you have Cali emissions (4 02 sensors) you could have bungs installed in the 96 exhaust manifold so you can use all 4 02s, guessing you have just 2 being in PA