It comes with everything but two screws to hold the rotor in place before you put the wheel back on but ask people you don't need those screws so ok. I haven't made rotors or pads on my 2004 Mazda 6 i Sport since 2008, so I had to drill through the bolts on the old rotors to remove them because they were pretty tight. Two bolts broke off my hub assembly and I had to replace them so I figured it was time to replace the rotors and pads as I had to take them off anyway and why put the old ones back on. They fit perfectly, I've only done both backs so far but I'm doing the fronts this weekend. They look so good and brake so much better than the stock ones. I highly recommend it!
MICHELIN Energy XM2+ 205/65 R15 94V Summer
35 Review
ARANA C16-08568 20" Gas Lift Struts - Perfect For Trucks, RVs, And Boats - 20 Lbs Capacity - 2Pcs Set
15 Review
1.5 Inch Leveling Lift Kit Compatible With 2004-2022 F150,Leveling Lift Kit Fit For 2004-2022 F150 2WD 4WD Forged Front Strut Spacers Raise The Front Of Your F150 By 1.5
13 Review
Tires pirelli formula energy 225/50r17 98y xl
14 Review