OBD1 to OBD0?

So my 91 Integra has been leaking some oil recently so I checked it out and it looks like there’s a crack in the cylinder head. Instead of just changing the head, I’m looking to just replace the whole engine since this one already has close to 200k. I wanted to buy it from hmotors instead of a junkyard just to make sure I don’t have any problems but it looks like they only have B18B’s and no B18A’s. My question is, can I just use the distributor, harness, and injectors from my B18A on the B18B to keep it OBD0? I can’t really change to OBD1 just yet because it’s not in the budget and I need my car everyday

Yes you currently have all of the stuff needed to run the OBD1 motor… BUT there are differences you haven’t listed… vacuum routing (mainly the MAP as its located on the throttle body on B18B motors, and yours is on the firewall. And possibly the IACV/FIT valve routing. It may be easier to swap intake manifolds, that way your injectors and TB are swapped as one unit.

Ok so pretty much use my intake manifold, distributor, harness, and ECU and I should be fine. Is this also the same if the engine they have is OBD2? Because I saw their B18B’s were listed as 93-98 and I think after 95 it switched to OBD2

OBD2 motors will have a crank-fluctuation sensor on the oil pump… ours are in the distributor. While it is a technical difference, using your stock harness and simply removing said sensor from the OBD2 motor should solve the issue.