Fits my 1996 Grand Cherokee perfectly. Haven't used the hardware, heard people had problems with it, reused my old bolts. The only complaint is that the sliding pin boots feel like cheaper and thinner rubber than the OEM and they were trying to mate with the caliper brace when I put them on. I had to fiddle around a bit to get it right.