As with any engine swap, you'll want to do your major tune-up on the motor while it's out of the car. You have no knowledge of the past history of the motor unless it was from a car that you knew. Just putting the engine without replacing parts is just a time bomb waiting to go off. Save yourself time, swearing, a new motor, and do it right the first time by replacing the parts!
Finding replacement parts for the D15b is a PITA since this motor was not home to the Civics in the US but that of overseas...Japan, Europe, and elsewhere. Don't fret though, your basic maintenance parts can be had here in the US. This FAQ is to help clear the problems involved in searching for parts and make your life easier.
The D15b is essentially a VX block with a EX/Si Head. Majority of the internal parts are unique and cannot be found in the US, but your common maintenance parts are. Parts for the head are for a D16z6 (EX/Si) and the parts for the block are for a D15z1 (VX).
Setting timing: You set the timing on the cam gear as you would on on a D15z1--using the TDC indicators that parallel to the head with the "UP" facing up. You do not use the timing indicator on the 7 o' clock position of the cam gear. Just to be on the safe side when checking timing, use a long rod and stick it inside the number one cylinder to make sure you are actually at TDC.
Waterpump:
The correct waterpump is one for a VX(D15z1)
The waterpump for a D15B7 and a D16z6 are the same. The D15B7 pump shown here is made by the same company as the stocker for the D15b--KeiKen.
top view Left to right: D16z6, D15b7, D15B vtec
inside view left to right: D15B vtec, D15b7, D16z6
corresponding part number and brand. Stock D15B vtec waterpump at the far end.
I bought another water pump but this time at Advance Auto. I didn't like the design on the other water pump since it was nothing near like the stock one. The stock waterpump has, from what I believe, are breather ports for the bearing but I could be wrong. You can notice the opening/passages that lead to the bearing/rotating assembly.
Another angle of the inside view. Stock closest, D15b7, D16z6
Timing Belt:
You need a VX belt. Gates part number is T223.
The Gates T143 (1.5L DX/CX) was too long. The T224(1.6L) was shorter than the T143 but still had some slack. The only way you can run the D16z6 timing belt is if they're using the d16z6 tensioner. Even then, you risk the chance of timing belt teeth catching the lower portion of the engine mount since it's so close to it now.
Spark plugs:
D15B VTEC plugs: ZFR6J-11
Spark plug wires:
Same thing as for a D16z6.
Distributor:
The distributor is the same as the one for the D16z6.
Oil Pan:
D15b7 and D16z6 pan and oil pick ups are the same and will fit the D15B as far as I know. 96-00 D-series pans do not fit from what I've been told.
ECU:
You can run the D15b7 (P06) ecu but you won't have VTEC operation.
You can use a stock D16z6--P28-- ecu without a problem. It would be better to have the ecu chipped and run the P08 maps though.
Don't bother trying to get the stock D15b P08 ECU. Just have your current ECU chipped and run the P08 maps. Plus, you now have the advantage of tuning your car once chipped.
Oxygen sensor:
D15b7, D16z6
You can't use the one wire oxygen sensor that came with the D15b unless you're using the P08 ECU. Also, I don't think you can find the one wire oxygen sensor here in the US.
Fuel injectors:
Same as D15b7, D16z6
Transmission:
Any D-series. Best to get the EX/Si tranny to utilize the power band and the quick acceleration.