so much wrong info in this thread, I would honestly look into a B16 swap and then swap the bottom end out with a GSR block, you can easily get 300whp on a stock block GSR.
Ls/Vtec's are garbage, too high of oil pressure on top of all the junk you have to do to run vtec. Remember Vtec heads belong on Vtec blocks.
and B20's are pretty much the same as B18a/b but an 84mm bore instead of an 81mm bore. The heads are the same.
H22's are so overrated, you obviously have never worked on one before, yes they have the torque, but i would much rather have a b series just for the fact that parts are everywhere for them and maintenece is cake.
If you want to do an all motor build, your best best is either the C5 or the C1, Ls/vtec yadda yadda, just slap a ls crank in a vtec block and that is the right way to do a ls/vtec