This piston and seals are good, compared to other kits, and are the only parts I could use. The spring is too long making for a higher check valve pressure. The boot is more like soft plastic (not rubber) and too small. It wouldn't fit on the master cylinder and split when I tried to install it.