OK, as someone already asked, you want 50 Hz. That means you have a pulse repetition time of 20 mSec or .020 seconds. Now if you want a symmetrical square wave it would be a 50% duty cycle so your pulse is on for 10 mS and off for 10 mS. Is that what you want? You could have the pulse on for 5 mS and off for 15 mS, you could have the pulse on for 15 mS and off for 5 mS. Those are all 50 Hz.
A simple circuit using a 555 timer configured as an astable multivibrator would likely work driving a MOSFET to drive the pump which requires about 1.5 Amps (18 Watts @ 12 Volts). That would be few components and economical.
Ron