This is a brand new OEM breather hose for Kohler engines.
Replaces part numbers:
2532687 2532687-S
Thanks for looking
2532687