sorry wont work as valves have a tighter valve angle so will hit gen 3 pistons and you wont be able to run vvti as you would have to make a outside oil line to the vvti to make it work
so in hind sight new pistons and new block better buy whole motor will work out cheaper