I have bought a generic non return valve from a pool supplier in the uk for an air blower 2 inch, some sur sur clips and an extra b and c pipe (used) put them inline as the non return valve is 130mm long.
if water is leaking from the b and c pipes flipped the pump up side down, put plumbers tape on with a new seal and a good dose of bathroom silicon mastic. Screwed the pump back on as tight as possible so no leaks cost 50pounds to fix and one weekend
P