Re: best swap? b16, b18, or zc
I have a ZC DOHC and I love it. It is quick and very reliable. It can handle a 50 shot all day long or you can turbo charge it and run 7-8 pounds and a stock motor. Basically, since it's going in an ef you can make only 180 whp quite easily and run an awesome time. 1.6 liters is so small though.
However, if you have the money go with an LS. And get the newer version(more hp). I personally think they are better than b16s. Its a bigger motor and if you boost or spray this motor, you will beat the ZC. You can also find parts all day long for an LS motor. Get OBD1 or OBD 2 conversion so it will be easier to tune and manage your car. It will also be a newer engine and won't be 15 years old. Also do some research on your tranny gearing depending upon what you want to get the perfect setup.
Do things right the first time!