beware of expensive imitations £60 excluding rotor
These are never any trouble, mineral oil based, they run for years with never a problem, and most importantly they stop you when you pull on the lever. A must have if your current brake is not up to it.