I have a b20b with a b16 head. Few things to know. Buy the pistons for a b20/b16 swap, this way you make sure your compression is exactly what you want it to be! You'll need the kit to feed your Vtec on the head (golden eagle sells this kit) this kit comes with the oils line, sandwich plate and rowel pins so that the B20 and the b16 can live in harmony!! Lol!. A small mod is needed to feed oil to the vtec solenoid.
I'm running 10.5.1 pistons, 10 thousand off the head deck, eagle rods, skunk2 pro series stage 2 cams as well as intake manifold, RC injectors with walbro pump, Gsr timing belt and water pump (22teeth) and currently pushed 220whp at 8400! You won't need to turn an higher since the bottom end will give you plenty torque! Less rpm, more power and torque, lnger engine life!!! ;-)