I've used a toothbrush and soapy water to clean calipers and pistons. You can also use some very fine steel wool to clean the pistons. You don't want to push dirty, corroded pistons back into the bore. I would be very careful using brake cleaner as it will cause rubber parts to swell, although I don't see the rubber dust boots visible in your picture (?)