Pump unit operates 100% - small leak from aea of the last photo - could be plastic welded I expect.
eBay