That one you linked to will work. But the reviewers either love it or hate it. If you go with this one, measure and see if 2 will fit on your radiator. From lots of armchair reading, aftermarket efans are not well liked for their longevity. Even expensive ones. The best diy option is to pull an OEM fan off another vehicle. A fan in a shroud cools considerably better than an open fan. Take some measurements and look for a shroud that will cover as much of your radiator as possible. Single or dual fan is up to your preference. I think a proper shroud is more important. Go to a pick-n-pull and check some out. Search the forum, there are a few favorites. A Dodge Caravan unit works well and is low profile. Many love the Grand Cherokee aux efan mounted to it's own shroud for the mechanical fan, but not as low profile, so tighter fit for your 5.9 swap. The Lincoln Mark VIII efan is the unicorn of swaps, but they're getting to be rare. Early 3.8 Ford Taurus fans are popular too. On my 2004 Dakota, I swapped in a Crown Vic efan to cool my 4.7 eng. I trimmed the shroud for a better fit. It sticks out a bit, but the later trucks have the radiator under the crossmember, so I have a couple more inches than you do (yours is behind the crossmember).
Wiring, switches, and thermostatic switches are a whole separate discussion. There are a dozen or more ways you could wire it.
Edit: A couple of spelling corrections. Stupid auto correct...