I just replaced mine on a '04 Dodge dually with Bilsteins after 112,000 miles. Researched some opinions on Dodge truck sites and got mine from here:

Shock Warehouse - Florida

But it never hurts to shop around, like Summit, etc.