No such thing as a B22A, however I will assume he means the 90-91 'lude B21A.
The difference between the B21A and the H22A is everything. Litterally, every single peice is different, the mounting points are different, the transaxles are different, even all the electronics. The B21A is about as compatible with the H22A as it is a smallblock Chevy.