excellent fit, questionable quality - lots of casting flaws and dimples. The surface that the brake pads touched was nice and smooth. I'm not sure if "professional" is the right description. I've been making brakes for 25 years and I've never seen such bad castings. You might expect that from China, but not from AC Delco. Time will tell I think. If I were in a real parts store I might ask for a different brand.