John Moon wrote an article on the master cylinder in FP recently (Vol 46, issue 3, page 16).

For fluid to leak out it must be getting past the seal which is identified as item 7. John says this about that seal:
“Seal (7). This fits in a recess in the piston but although there are 2 different seals supplied for this, in my limited experience, neither of these fitted the pistons I looked at. Obviously there are many standards of piston out there from different manufacturers over many years. My only suggestion is to contact “Past Parts”, recommended by Mike Wilcock recently.”