To clarify my clarification..
the ECU for model year '93 (built between June of '92 and May of '93).
is different from model years '91 and 92 (built between April of '90 and May of '92).
I can say from first hand experience that a '92 will start and run with the '93 ECU, but I cannot say that it is completely glitch free. Maybe they are, maybe they're not, I still have some cleaning up to do before I can say for sure.
And as for the TCU just get one from an automatic?
The TCU is only used on automatics, you have no choice on that one.
I don't have a list for that but if you snag the VIN number we can look up the correct part number for you.