Last time I read up on the subject I found out that u can only do that with same family engines. H to H , B to B, and F to F..... U get the point. Going from sohc to dohc would also be a huge problem even if u decided to force the h22 on the f23. Its not worth it and nearly impossible. You would be playing the role of a Honda engineer trying to make a new engine.