Any engine ecu, ignition transponder ring and key chip from a 2.5 or 3.0 Vectra B or Omega will see it running without issue.
That engine has successfully been dropped in to various things, including Scimitar and an MGB, so should be straightforward enough. Egr delete is also easy enough to do.
I wouldn't put too much stock in the extra 20bhp, especially as the ecu is a brick without the chip. Hopefully you have the bulk of the wiring loom to go with it.
Yes have the complete loom , will need a bit of reconfiguring but that's never been a problem for me . Worse bit is the bulkhead multi plugs as they a huge . Can get a chip for key according to local tech (the one we use at work when we cant work out faults) but reader coil has been broken .
All three parts are matched, and what you spend on programming will more than buy you a matched set
Re the loom, you can readily thin it down, so plug in what you need and dump the rest. Once you have finished
You probably won't be using the dash, so once you know what you need and that it works, you can cut the loom down to fit and bypass the plugs.
The Haynes manual for the Omega covers the 3.0 wiring with proper diagrams, so shouldn't take too much head scratching
This thread will probably be of interest and use...
http://www.omegaowners.com/forum/index.php?topic=137211.240The engine only needs the chip, ignition transponder, ecu and two relays to run. Of memory, there's only a handful of other wires that connect the engine to the rest of the car. Ignition 12v, temp sensor, rev counter, battery, oil emissions lights and OBD2 port from memory.
Speedo is the Blue/Red wire from the ABS ecu.
Copied over from the Hello post to avoid repeated discussion