The brake pads appear to be new. Not sure about the seals and rubber boots but it all looks AOK, no leaks and not perished. These are around 19mm.