Hey there.
I answered your PM.
First off, you need to determine which '89 chassis you have. An early '89 will be different from a late '89, and this will determine which ECU/harness will be a better fit. The fastest way to check is to look at the motor mounts. If they're rectangular, then you've got an early '89. If they're round, then you have a late '89.
If you have an early '89, then an '87 or '88 harness will fit your connectors better.
If you have a late '89, then the '90 harness will work better.
If your car is already a turbo, then you're best off using the harness and ECU that you have, and making it fit the motor as you build it.
My car was an NA, and I fit an '87 7M-GTE with the harness and ECU into it. As I mentioned in the PM, there were some issues, but in the end it all worked out.