908-788-5550
Price: 5.04
Product ID : 34975105
34975105 -, OEM=Leybold, Part Type=Caps, Description=CAP;D8A-90A, Pump Models=D60A

Description

More details on associated web page: