Have a look on flea bay for a company called big red, they do pistons and seal kits which is cheaper than renewing calipers, i did, my seals recently but on a spare set of calipers as mine was doing exactly the same and it was corrosion inside the boot on the piston, but beware the boots are a mare to fit.