0.68µF Film Capacitor 40V 63V Polyester, Polyethylene Naphthalate (PEN), Metallized - Stacked 2220 (5750 Metric)