20Pcs CBB22 630V 682J 0.0068UF Metallized Polypropylene Film Capacitors, Red
eBay