The whole set is a perfect fit. Rotors are treated with anti corrosion plating and therefore does not have to be coated with preservative so installation does not require the use of brake parts cleaner as other brands would have needed to be cleared of the preservative prior to installation. All hardwares are included. Premium ceramic pads also included.