20Pcs CBB22 630V 394J 0.39UF Metallized Polypropylene Film Capacitors, Red

eBay