I khow that the displacement difference between the h23 and h22 is simply the difference in the stroke and rod lenght. I'm also pretty sure that the blocks on the h23 and h22 up to 96 have the same block (correct me if i'm wrong). I read other posts about people doing an swap with an h23 block with a h22 head. If you already had an h22, couldn't you just switch out the crank and pistons with ones out of an h23 and get teh same effect ( h23vtec ). If this is true, could you also switch the crank and pistons from an h23 to a newer model h22 ( '97+ )?