20Pcs CBB22 630V 103J 0.01UF Metallized Polypropylene Film Capacitors, Red

eBay