Hey this may be helpful ,
this seems to have fixed my leaking spin can seal ,
i found this seal which does the job with a little tweeking.
this is the link for the part -
you will also need a 12mm oil seal (12mm inner and 35mm outer)
and a 32mm walking stick grommet . the original seal was 35mm this new one is only 30mm so needs building up. with the ring made from the grommet the outer diamiter of the seal is 34mm close enough..
here is a pic of the seal sitting in place.