Total truth above. Jun also makes pistons that work in the H22, but if you live in the US, go with Mahle, much easier to get and very similar performance.
If you wanna use JE or some other piston in the H22, you will DEFINITELY need to have the block sleeved.