My brakes were squealing on my 2009 Chevrolet Silverado. The hardware turned out to be bent but my pads were still low and this kit comes with brand new hardware. Very good quality pads. I suggest buying extra lube for installation as they only give you a small amount. I figured I would have to spin my rotors because I had some ripple but didn't have time. It turned out that just swapping the pads was enough for the pulsing to go away. My stopping distance is much shorter now!