Eshopps is moderately-priced and works perfectly, as long as you have a proper-sized return pump. If the pump is too strong, any overflow, no matter what the brand, won't keep up and your tank will overflow. If it's too weak, the air bubbles will build up inside the U-tube until the siphon is broken, which will again lead to flooding. You need to have a pump just strong enough to push the air bubbles through the u-tube, but not so strong as to be too much for the over-flow draining capacity.