Best set of pads I have seen. Came complete with needed boots, shims, and greases as needed. Needed help bleeding the brakes and the guys at the tire store said it was the best prepped set of pads they have ever seen. My only issue is they still slow roll me a little when towing something. I wish they would just bite hard when I hit the brakes. The rotors were nice and straight and smooth to the touch. Bearings went in smoothly.