You should have no problem swaping in any B-series motor into your car. Make sure that when you get the parts you have everything (ECU, linkage, axles, intermediate shaft, mounts). You can reuse your stock motor mounts seeing as they come off a D16Z6. If you are planning to get a 96-98 B18C1 than you will either have to rewire your car to use the 96-01 ECU or you can get yourself a 94-95 ECU because your car is wired up as OBD1 right now and the 96-01 GSR is OBD2.