Hello and welcome to the site :)
pattern coilpacks are never a good idea on the z22se engine, the genuine part has ION sensing and some pattern items don't.
ION sensing is used as a sort of cam position sensor, so the ECU knows when to fire the correct spark plug
I have a few z22se engine parts available;
1 x used vx220 oil coolers - £35
1 x used vx220/z22se oil cooler filter adaptor, includes divert assembly, no 'O' ring seals - sold
1 x new B207 crank pulley - £25
1 x new z22se crank pulley - £25
1 x used balancer delete idler gears, comes with new...
you will need a VCI for the lights, I've had to get a couple for my astra VXR - one for the Navi 950 retrofit and another for the Infinity sound system retrofit
I would speak to Rusty on vxoc site https://www.vxoc.org.uk/forum/index.php
He has done loads of programming for me - Navi950, OEM...
genuine chain kits are on ebay for £250 the pair, dealer price is more than double that, someone local should be able to help fit them
I have a brand new oil pump if you cannot locate one, £200 including postage
£750 is about the max you should be paying for all the work, including parts...
I had to replace a crank on someone elses engine, my own engine required new bearings and I had the crank journals polished too
The reason mine suffered less damage was because I caught it in time - I was fitting another crank trigger wheel and noticed the crank pulley was cracked