Well as far as the b16 head going on an h23 block...there is no way. Putting the h22 head on the h23 block; I haven't heard of it being done a whole lot because h22 aren't that expensive to just buy i'm guessing. I'd assume it entails most of the same as an ls/vtec or b20/vtec would. Tapping and welding oil lines and everything.