YUP...you're good with 01-06, but I'd keep it 04-06. It'll all be plug and play. You MIGHT need to swap your existing harness onto your new engine.
BUT....I know mines an 01 and my new engines an 06, but some of the sensors are a little different, the injector pigtails are different, the DPFE is different, the MAF is different.....all these items you SHOULDNT have to deal with, but I had to in my swap. So be prepared, some sensors and pigtails are different.
You shouldn't need a new PCM if youre using the same harness as before and the same type engine as before....you're just changing the engine, not converting from auto to manual or vice versa.
'01 XLT disguised as a '03 Fx4 Level II
Big. Loud. Slow. Bright.