The rotors don't look bad, but I would stay away from the semi-met pads. Ceramics stop better, dissipate heat better, and don't score the rotors like the s-m pads do. EBC, Akibono, Hawk, there are many brands that carry ceramic pads for our trucks. I put a set of ceramic Akibonos on the fronts about 2 months ago cuz the EBC pads were all on backorder and I had 3 orders cancelled on me. World of difference!
