I don't understand your terminology. The pins retain the pads in the caliper. I don't see any in your pic. The pistons translate hydraulic pressure into force against the pads. That's what I see. There ought to be two seals per piston. The outermost is a dust seal to keep crap away from the piston and inner seal, which is the piston's hydraulic seal. I'm not sure but your pic seems to show the piston seals.
Pins don't need to be replaced unless they're worn or corroded. Mine thread into the caliper body and can seize in place. A small amount of antiseize will help. Then use some thread lock to make sure they stay in place. It's prudent to periodically clean any crap from the pistons. If excessive, a more thorough cleaning could be done by removing the pistons. At that point, it's prudent to replace the seals. Replace the pistons if their surfaces have any damage.