Having 38543 miles up I noticed bike was getting hard to push. On inspection front brake was not releasing. Stripping caliper down all three pistons were corroded. Local Honda dealer ordered new pistons and seals. I left caliper body with them so they could put seals and pistons in. New pistons and seals one hundred and forty three pounds, half an hours labour for fitting them forty pounds, with new EBC brake pads total was two hundred pounds. Just goes to show you should always be inspecting and checking.