why not order an oversize/undersize seal from 1 of the many online seal/bearing suppliers.
measure OD,ID and depth you require and use these sizes to search for a better fitting seal.
Due to wear and tear over the years a direct factory replacement is obviously not working.
eg of ordering by size.
ford spigot bearing £25-£30.
SKF bearing of the same size £4 delivered