Yes there are differences, however, it doesn't matter which one you use, they will all plug and play unless you have an automatic--or a CA car with EGR, I guess.
The later ECUs, I2 (92-93) and I6 (94 only) make slightly more power, probably due to a slightly more aggressive timing map and faster processors. Unfortunately, offsetting that advantage is a bug in the code that can prevent the ECU from enrichening properly with the throttle until well after warmup--don't try to run one of the later cars hard until you've been driving 15 minutes or so.
Don't forget there are Euro-spec ECUs that are expecting input from a trim-knob rather than an O2 sensor (but will accept that too).
Even a Cultus ECU from those years will run an export-spec motor, but it wouldn't be a good idea as the maps would not be optimal and you'd get a code for a missing knock sensor.
_________________
Quote:
No one expects the Spanish Inquisition!
Spanish Inquisition Racing chip burning service--build yourself a custom chip!
http://www.teamswift.net/viewtopic.php?f=17&t=57216