on 120's there is no shrunk in liner, so the external circular cracking does not occur, what exactly is the problem, pictures please!
have you had it apart, it surely will only need a new O ring and dust seal (both in stock here, Kent,UK) the O rings can be bought anywhere but the dust seal is in VERY short supply and you will get "NLA" from almost all sources. Pistons are available in stainless steel (never tried one) here in the UK from Motalia, I have always been suspiscious of stainless galling on the alloy, so never bought any, Redax in Aus has new pistons available with some tricky coating, PTFE was it? and gaskets are readilly available, there are two piston sizes 31mm and 30mm, so you need to strip first and then measure, I will discount the odd ball 35mm piston which may have only ever been used in the 1200 Anniversarry. so why can you not stop it leaking.?
CLEM