908-788-5550
Price: 365
Product ID : 23165107
23165107 -, OEM=Leybold, Part Type=Stators, Description=STATOR;1ST STAGE, Pump Models=D60A;D60AC;D90A;D90AC;S60A

Description

More details on associated web page: