The Motor
The Gen 1 B16a is the most popular B series VTEC swap into 4g Civics. It's the cheapest VTEC B on the market and makes pretty good power. It's definately a fun motor and if you got the money, why not?
The Swap

Parts Needed
For the swap your going to need your stock Si harness if you have an Si or multi-point converted Dx harness, a VTEC subharness (or the plugs that plug into the knock sensor, VTEC solenoid, VTEC oil pressure sensor, and the 2nd O2 sensor) mounts, shift linkage, Pr3 ecu, 90-93 Integra throttle cable, 90-93 Integra axles, 90-93 Integra rear mount bracket , and a small ecu pin. If your going to put a mount on the front of the tranny you need to get one from a 90-93 Integra and weld a bracket to attach the mount to the front crossmember. You also need Si or Dx spindles if you have the Civic Standard.
Dropping Motor In
First things to do are grind the front motor mount bracket off the front crossmember (not necessary but looks better) and dent the frame rail in for alternator clearance. Then bolt the rear mount on the rear crossmember and the mount on the timing side of the motor on. I dropped it in putting the tranny side down under the mount. Then bolt the driver's side mount to the car. After thats secure put the tranny mount on and raise the motor up and secure that mount. Now for the rear mount. I bolted it on after the motor was in the car. This seemed like the easiest way.
Wiring
Your wiring harness has everything but the Vtec wires. You have to tap these 4 into the ecu. Looking at the diagram of the ecu plugs wire the VTEC solenoid into A8, the VTEC oil pressure into B5, the O2 sensors into C8, and the knock sensor into B19. There isn't a pin in C8 so you need to get one. I got mine off of Ebay.

Finishing Everything Up
Now all that's left is connecting your radiator and heater core hoses, fuel lines, and vacuum lines. The pictures below are vacuum diagrams from a stock Si motor(d16a6) and from a Del Sol Or Civic with a B16 in it. I used both of the diagrams to complete the vacuum lines.



FIRE IT UP



B16a1 Parts List

*Distributor Locashracing.com has new OBDO for $275

*Distributor Hmotorsonline.com has used OBDO for $150

*Transmission Oil Seal. Beck/Arnley #0523545

Water Pump 19200-P30-003 94 - del sol

Head Gasket 12251-P30-014 94 - del sol

Oil Control Orfice O ring 15142-PH3-003 94 - del sol

Intake Manifold Gasket 17105-P30-004 94 - del sol

Exhaust Manifold Gasket 18115-P30-013 94 - del sol

throttle Body Gasket 16176-PR3-010 90-91 integra

Pcv valve 17130-PM6-G01 94 - del sol

Timing Belt 14400-PR3-004 94 - del sol

Alternator Belt 31110-PR3-003 94 - del sol or try a D16a6 belt

Tensioner 14510-P30-003 94 - del sol

Thermostat 19301-P08-305 90-91 integra / 94 del sol (same)

Connecting Pipe O rings (2) 91314-PH7-003 90-91 integra / 94 del sol (same)

Cap & Rotor Assembly 06303-PR4-000 90-91 integra

Rotor (If needed seperately) 30103-PR3-016 90-91 integra

Clutch Cable 22910-SK7-A02 90-91 integra

Throttle Cable 17910-SK7-A03 90-91 integra

Cam Seals (2) 91213-PR3-004 94 - del sol

Oil pan seal 11251-P30-004 94 - del sol

Oil Pump (comes with crank seal) 15100-PR3-024 94 - del sol

Oil Filter 15400-POH-305 94 - del sol

Oil Pick Up Gasket 15221-PW0-S01 94 - del sol

*Shift Linkage Pin A94305-80222

*Shift Linkgae Pin Clip A54113-611-010

Shift linkage bushing 54303-SB2-010 90-91 integra

crank seal 91212-PR3-003 94 - del sol

rear main seal 91214-PH1-004 90-91 integra / 94 del sol (same)

Valve cover grommets -8- 90442-P30-000 94 - del sol

Spark Plug O rings (4) 12342-P66-000 94 - del sol

Rubber plug for exhaust cam tranny side 94 - del sol

Spark Plugs (4) BKR6E-N11 NGK---- Stock Number 5724 in case they cant use the NGK #

Spark Plug Wires 32722-PR4-A01 92 - integra gsr

Upper Radiator Hose 19501-PR3-000 92 - integra gsr

Lower Radiator Hose 19502-PR4-A00 90-91 integra

Bypass Hose (Thermostat) 19508-P08-000 94 - del sol

Washer for coolant drain on block 90401-PR4-000 94 - del sol

*The rubber seal for the distributor cap is 30132-PM5-A02 (90-91 Integra)

*NAPA part #25-040300 for the alternator and a/c