I think it all depends on what your doing with the truck....
The 4.0's are cheap, found easily, and bolt in. There couldn't be a better/cheaper candidate.
With a 4.0 and proper gearing, a BII will do anything you want off road...
If your looking to mud drag it or something, then I can see a 5.0.