Madscientist
I'm Awesome
95 is the odd year. The wiring in the transmission is different and they wont shift right in any other year without changing pins and ecm. 96-98 is the same. No worries about swapping. 99 and newer uses little different stuf . The wiring and the plugs are the same but have a 300 mm torque converter input vs 298mm. They use different torque converters and flexplate to mount to a sbc generation vs ls platform. they all will bolt to each other. Just the little extra stuff to make it work. To your OP. Throw it in. It will work as long as its 2wd-2wd and 4x4-4x4 same to same