I drink the 5.9 Cummins kool aid, because my experience with them on a daily basis tells me that it tastes soooo good. I currently own 5 B series 5.9's that are ran regularly, nothing sitting on a "bench."
Best freakin' engine ever put in a pickup.... Wipes the floor with girly 7.3 PSDs ( I know, I have 2 of those also) and a 7.3 PSD wipes the floor with the any old GM diesel, so you get the point.... Anything worth a frick compared to a B series is a duramax, or possibly the newer 6.7PSD.
5.9 B series RELIABLY will go 300-500K, without any work internally. Just adjust the valves every 100K and change the oil every 10-15K, oh and do this while making 350HP and 800ft lbs.
Best part too, is they are CHEAP on the used market. 2-3K gets you a clean 12/24v, and deals can be found for a grand. That's cheap. 3.9L B series goes for $2500+. I just bought a John Deere 4045 4cyl turbo 95HP engine for $4500, and that was as screamin' deal.