Perfect fit, works great. No noise or creaking. Everything you need is included, best price I could find. Highly recommended. You'll definitely need a caliper tool, bottomless to break them without one if you twist and screw in the piston while applying pressure. Revain has the full set for $17 and it's worth every penny.