Hi guys!
I'm new to this forum.
When we bought our Accord from an individual seller, the engine installed was F20B. After a year the engine just stalled and a road mechanic told us that the engine damaged its internals, they even showed us when they turn the main pulley (after they dismantled the head) that the No.3 Piston was not moving. They advised us to directly swap the engine since it will be more cheaper and will save us time. And so we did. They installed an F22B engine.
Unfortunately, we were fooled by that mechanic. After spending Php 52,000 ($1,156 est) and three months of waiting, we got a more defective car. At first when you shift neutral to first gear, when releasing the clutch the car vibrates! then after a month I noticed that the engine warms too quickly. and the worst The RPM will suddenly drop while at idle (i.e stack in traffic) until it dies.
I took it to another mechanic to have a look at it, he said that the the problem is the cylinder head (F22B) the reason why it suddenly looses compression (sudden RPM drop), that water might be getting inside the engine.
So before I decide on what to do, I'll ask you guys since I know you have more experience on this thing.
1. Is it possible to install the previous F20B Cylinder head (whole assembly) on the existing F22B engine block?
2. If it is possible are there any serious modifications that we need to do or we can just install it straight up?
3. If I we're you, what will you do, install the F20B head on the F22B Block to save money or repair the F22B instead but with a lot bigger cost?
I'm on a very very tight budget so I'm asking which is better to be done. Thank you in advance guys!
More HP!
Pictures:

1996 Honda Accord


Previously Installed F20B Engine


Currently installed defective F22B Engine