'89 is its own special case. It's grey plug, but the plugs from newer '90+ things don't fit. The yellow plug stuff from '87 and '88 does fit. So if you got a grey-plug '90-'92 ECU/harness, it won't fit, but a yellow plug one will, with a few caveats.
I have a 1989 NA. It's got a 1987 7M-GTE in it, complete with the '87 ECU and wiring harness. Everything fit, except the ABS harness, which I hacked together by (more or less) matching wire colours. The one and only thing that did not work was the headlight idle-up. The plug is in a different spot on the '87 ECU than it would have been on the '89. That's documented elsewhere here, but I circumvented the problem by running a new wire from the headlight relay to the integration relay box, cutting the ECU out of the picture. By doing so, I lose the feature that increases idle speed if the headlights are on, but I can live with that. I may fix the actual problem with the pins at the ECU when I finish my current engine build, if I remember while I've got stuff out. I should take some pictures of the chassis grey plugs plugging in to the '87 ECU yellow connectors.
Oh, and I looked into going NA-T, and decided that the swap was less hassle, and cheaper in the long run.