I just did front brakes on my '06 over the weekend at 37K miles. They had never been touched before and my stock rotors were really warped. The sad part is, there was tons of brake pad left, but I think the pads were sticking in the caliper adapters causing the rotors to overheat. The pads did not slide freely in the caliper adapters because the adapters were rusted. I had to hammer the pads out of the adapters. I cleaned up all the rust off the adapters, lubed everything, and put new pads/rotors on. Its like a new truck again.