Hmm, I'm sure you'd need the items you've asked about. You may also need the newer heads to support COP; I'm not sure. I have not seen the 98 motor up close and personal. I have seen a lot of my 99 which is very similar to the 03 (and exactly like the 01).
You would also need a new ECU...