I would also def go with the B16a or the B18c. My friend did an H22 swap into his 90 CRX, and all he had was trouble. You will see very little H22's in those kinds of cars. It is heavy as crap, and you can pump alot out of a B series engine. Another guy I know has a 89 CRX that he modded for drag, he dropped about 40,000 into it and he has about 500 HP.He ahs a B16a that he put a stroker kit on , to make it a 2.0L. There are endless posibilities to the B series. That is my personal opinion, but from my friends experience the H22 swap is a Bit**.