4l80e transmissions went through several design changes and improvements. to name just a few, 91-95 used a different case, reverse pins common to come loose, 96-97 beefer case around reverse pins, 97up different pump assy,pan & filter also changed(swapping with earlier versions sometimes hits the cross member to pan) 200up used different torque converters, 04 up used different electronics, cooler line locations changed around 1998.
it is possible to use earlier 4l80e transmissions in later vehicles. you just have to make several modifications and be careful which torque converter you use.