As far as the pump is concerned be careful with this cheap Chinese pump: if that's the one with a mabushi 540 motor inside, the mechanism does wear...