National Oil Seal 204035.
New Old Stock.
Has a little surface rust.
The seal is pliable and seems to be ok.
See pics for details.