20Pcs CBB22 630V 684J 0.68UF Metallized Polypropylene Film Capacitors, Red

eBay