I just did an 03 motor & trans swap on my 99. Im not sure about the torque converter, as I swapped the motor and trans together.
I used the 99 PCM, and it worked, but it didnt shift properly. now I am using an 03 pcm, and it seems to lag a bit in first, but other than that it works great.
You will need the cooler lines for the 03 trans as they have a different fitting.
You will need the range switch off of the 01, as the 03 switch has different connections.
I think that was everything