Unfortunately drive shafts are not plug and play on a large number of vehicles. Looks like the only other vehicles are Mountaineers from 10/19/02 to your model year of 2004.
If needed you can always get one cut to length and have your u -joints installed on it but these are readily available so worse case, you will just have to get a new one. Looks like they are about $200.00 to $250.00 US.
Images (Click to make bigger)
SPONSORED LINKS
Saturday, November 9th, 2019 AT 4:44 PM