you cannot swap a B-series engine into the 89 Integra without buying a mount kit, shift linkage, etc. - the only engine which will swap right in without aftermarket mounts, etc. is the 88-89 JDM Integra DOHC ZC 130hp - basically the same engine as your D16A1 with just a little more power - bolts right in using your transmission, wiring, axles, etc. - that engine is kind of hard to find - it is not the same as the DOHC ZC that came in the 88-91 JDM Civic/CRX Si models, which will not bolt into your car - it is also not the same as the "browntop" DOHC ZC that came in the 1st gen JDM CRX Si and 3d gen JDM Civic Si - the "browntop" used a vacuum ignition timing advance distributor (like the 86-87 Integra D16A1) - the later distributors will not bolt onto the "browntop" ZC