Your 04 is probably at least a $14,000 truck with a trans. The one you are thinking of trading for is worth a lot less. Even with the cost of a good trans, I think a trade would be a poor financial decision. The 04 also has a lot of improvements compared to the 2000.

Of course most of us would not keep old mopars if the decision was purely a financial one...