See Brady Products
The 684MSR630K is a radial leaded, metallized polyester film capacitor with a capacitance of 0.68 µF and a voltage rating of 630 VDC.