4g93t from a gsr will bolt in. Least amount of work, best amount of power for effort involved (about 140kw at the fly). Just need the complete engine and turbo setup, complete engine loom and ecu, and exhaust to match. Your gearbox will bolt up to it.
4g92 mivec will bolt in. More work involved, 2nd least amount of power gained (about 125kw at the fly). Need complete engine including intake and exhaust manifolds, complete engine loom and ecu, and possibly some extra wiring to be done to ensure the mivec works properly. Will net less power than a 4g93t.
4g63t from a vr4 or evo 1-3 will bolt in. Most amount of work, costs the most and most amount of power gained (around 200kw at the fly). There is a write up on evocoupe.net about what is required to get it to work. Will require an evo gearbox locked to FWD to maintain the power, not sure if you can get away with a 4g93 box on it, but if you can it will blow up pretty quick. Also requires full engine loom, ecu, full engine, plus some wiring work.
4g93p from a proton GTi or M21 will bolt in. Least amount of power, least amount of work (100kw at the fly). Advantage with this engine is that you can bolt on a 4g93t setup at any stage and run a 4g93t ecu and you're away (obviously a bit more work than that but you get the point). Need engine, wiring loom and ecu. Your gearbox will bolt up to it. Two minor wiring bits need to be done, one for the o2 sensor and one for the reverse lights.
With any of these swaps you will need to change over the speedo cluster both to get correct readings and to avoid any problems during the troubleshooting stage.