908-788-5550
Price: 325
Product ID : 23165118
23165118 -, OEM=Leybold, Part Type=Stators, Description=STATOR;1ST STAGE, Pump Models=D30A;D30AC;S30A;S30AC

Description

More details on associated web page: