I bought OEM rotors, pads, and sensors form Atlantic British about 3 years ago for $700-800. Any competent mechanic should not need more than 2 hours. Maybe 3 hours tops. I can see a quality independent mechanic charging maybe $500 in labor for all four corners, but it should not be more than that.