Just did the rears on my '03 2500HD due to a stuck caliper (took the right rear to metal on metal). Replaced rotors, pads, pins, and hardware using all Raybestos parts from Rock Auto for a little over $200 with shipping. I use the premium or heavy duty option parts on their web site. Stuck caliper was due to rust on the pins, calipers were OK and not leaking. I use Raybestos "Super Stop" pads whenever they're available. I've had good luck and good mileage with them.

Bob