ELECTRONIC FILM CAPACITORS, INC. SP1213TC Snubber.
SP1213TC - Snubber Capacitors Metallized Polypropylene