The '03 engine is completely new. Compared to one from 89, there is probably only a 5-8 hp difference in power, so a pipe and some minor port-matching is probably all that youd want. If you want something long term, get the newer engine. Youll have an easier time getting parts for it, as your local dealer will probably have what you need in stock.
-Z