95-96 directly swap with each other. You can swap in a 97+, but will need to do some work to make the trans cooler lines hook up. 94 does not have the bosses to attach the neutral safety switch, and 91-93 used a slightly different valve body with a TCC solenoid frequency.