This is a brand new OEM oil seal for Kohler engines.
Replaces part numbers:
2503206 2503206-S
Thanks for looking
2503206