This is a genuine OEM Kohler part number 25 032 18-S crankshaft oil seal pto side  
brand new old stock, still in the original packaging
 I have 4 available
see my other listings for more Kohler parts