Kit is ok. They replaced them for my 2006 Hyundai Sonata LX 2 years ago and they have about 15,000 miles on them. The pads are very close to the wear indicators so I have to buy a replacement. The stop was ok. Now and then they squeaked, although the wear indicator was not yet approaching. The rotors look ok now.