There are a few changes, but all will bolt up....I just put a 96 ZJ 4.0 in a 90 XJ. I did use the 90 manifolds, acc, and inj. Those are the main differences ou will find between years. As well, the flexplate/flywheels have different # of holes for the CPS.