like i said, on my 91 f150 donor, the harness to the engine disconnected at the fender wheel, and the rest of the computers harness was integrated into the f150 harness(Same as bronco), which i belive they did when when the changed the front clip to this:
tried to remove the engine harness and had like 20+ wiring going to other places of the truck.

, if the 89 harness goes directly from the engine to the ECU, like the mustang let me know, because i only though the 86-87 did that and that would be a better candadit. been thinking about checking out the 95-96 MAF harness, but haven't got around to that.
the engine itself will work, just got to get a mustang dual sump pan and pickup. the DS f150 exhaust manifold fits, but is real close to the steering shaft, PS will require notching the frame.
nice thing about the 89 is the alternator is plug and play(atleast for my B2)
i say this if the harness he is giving you goes from the engine and you you can connect it directly to the computer,get it , slap a 2inch body lift(to clear intake).
the biggest problem i see is if you want to run A/C, didnt seem to be enough room for the condenser)