seal , Volkswagen Genuine spare part, part number 047905259 , supplier product number , spare part number 047 905 259 , supply number 047-905-259 , Condition new from Volkswagen central stock installation location: Engine/ Oil Pump And Oil De-Aerator