The deck hight on your b16 is shorted then a b16b or b18c1, b18b etc...
To use an ls stroke with your b16 you will need custom pistons.
Check out the tech43 pistons:
http://honda-tech.com/zerothread?id=815614
http://honda-tech.com/zerothread?id=1057340
Do your self a favor, buy an ls shortblock.