theres a lot of fail in this thread...
You cant expect a ECU from another car to run your motor properly... If you want it to run good, get it tuned. Stuff you can do without it showing on the outside? bottom end work, you can do head work, just dont port it. You can get a b18b1 tb and a d16z6 intake manifold to increase your air intake as well as get a SI exhaust to open up the exhaust a bit. Having a Type R or H22a throttle body on your small d16 intake manifold will be pointless and a waste of money because the throttle body can only let in as much air as the intake manifold will let you. If they dont inspect the intake manifold, then go ahead and do some porting on the manifold and get a better throttle body. Most of all, after everything is done bring it to a good tuner(zeeman, also known as andrew at High Velocity Tuning) and they can squeeze every ounce of hp out of that motor with it still being reliable. As for fuel injectors...first, read this :
then read this :
A all motor D series is expensive to get any real power out of it...check out www.d-series.org
You can get high compression pistons to bump power also. Hope this helps, good luck with the cheating.