I use a compressor with a blow gun with a section of rubber tube on the nozzle to form a seal but if that fails I use one of these:
You can take one side out, clean the stuff in there, put them back in and then pop the other side and clean under there.Or, if you use clamps to get both sides of the piston near the middle, then you can usually get one side out then just jiggle the other side with your fingers to get all out at once. If they are very stiff then that won't work.
sorry to hijack but is it not possible to split the caliper in any way? Last I looked it seemed almost like you need some sort of magical yamaha tool to fit inside the bluespots on the outside.
I have a similair problem to those mentioned here. I replaced the piston seals on the front caliper after the bike failed it's MOT. The MOT tester said the brakes were binding and suggested replacing the seals. After doing that I bled the brakes following the instructions in the Haynes manual, but the brakes still feel spongy and I can pull the brake lever right back to the handle bar. Does anyone have any ideas what I've done wrong or suggestions for what else I can try? I also noticed that when operating the brake lever once, the pistons don't all move equally, the small piston on one side of the caliper and the large piston on the other side moved out while the other two pistons hardly moved at all. Cause for concern?