That was my idea too. I have my old working 4.6 sitting in my garage, and with my son's 4.0 making funny noises, I was going to maybe swap it.
I pulled the v8 out of my 06 twice, we pulled the transmission from the 4.0 07 as well so I am somewhat familiar with the mechanical part of it.
We had both trucks apart in pieces in my driveway at different times and I could do anything I wanted with them.
You would also need a 6R60/80. They also come with different transfer cases from what I remember (4210 vs 4212). Not sure the driveshafts are the same lenght.
The exhaust is different, manifolds, the entire ECM, TCM (in the tranny) and corresponding harness, air intake, all the bracketry, AC compressor, PS pump, alternator,......
Interesting and tempting if you can get a donor for $ 500, and do it yourself.
Otherwise not worth it, trust me.
And I get your feelings, I am attached to my cars as well.
You can find an 06-07 v8 eddie bauer for 3-4k.
The cost of all above plus labor would be easily $ 5,000