For the B18A1, youd need B-series motor mounts (which im sure u knew that), and Im not sure about the ODB type of that... The DX would be ODB-0, so if thats OBD-1 youd have to wire that up... And wire up MPFI (goes for any swap into his DX)... But as far as straight up swaps (no mount kits, little wiring), the DOHC ZC (gen2 ZC, not the gen1 ZCs (stamped D16A1) found in the USDM Integras, or a 4th gen Civic/CRX Si (D16A6) swap... Also u have the EG Civic EX/Si (D16Z6) or EK Civic EX/Si (D16Y8), but those are OBD-I, and OBD-II, so youd to wire that up on those 2... I think of all the straight up swaps, this would probably be the best, since itll be OBD-I, and makes tuning it, alot easier... Almost forgot about the JDM D15B, which is SOHC VTEC, not the D15B we have in the US... Its also OBD-I, but wont require a mount kit...