well lets start off with what your b16 came out of, I'm assuming its OBD-0 and came for a EF correct? If that is the case and you have all the necessary parts like half shaft, axles, mounts, shift linkage, etc. Then all you really need is timing belt and water pump for freshin up the motor before droppin it (recommended but not mandatory).

Ball park (depends on your connect)
timing belt + water pump (OEM) - $150 or so
Spark plugs (NGK) - $10-20
Ignition wires - (NGK) - $40
Cap, button, etc - $20-30