Parts are interchangable man. F20b comes with type s cams and type s valve train which is worth as much as the motor is . You could blew it up part out the head and not lose one dime lol. It has 85mm pistons and imm smaller intale valves . It also has 11.1 compression from the factory and iron sleeves . It has the new style lmas and 55mm main bearings. Motor is built to take a beating. Mine ran 13.5 bone stock in a heavy si hatch. All my h22 ran 13.5 bone stock in the same hatch . Only difference is tourqe.
The h22 has a 87mm bore and frm sleeves. You cant run forged pistons in the frm sleeves but they run cooler and last for ever . Mahle pistons work great and are good to around 400hp. The h22 has imm over sized intake valves from the f20b and the actual combustion chamber is wider for the 87mm bore.
It all comes down to what you wanting to do and what your goals are . If youn tell me that i can tell you which one better suites you and why . Honestly for the money and better power down the road the h23 vtec is the best bang for the buck right now . Check up on it.