This is for 

2 Pieces New

Metallized Film Capacitors

Polyester Capacitors

684K   630V 
680 nF  0.68uF  630 Volts

Approximately Measurements:

13/16" x 5/8" x 5/16"
21mm x 17mm x 8mm