The best thing you can do to prevent floods due to backflow through the return plumbing, is to have a siphon break close to the surface of the display tank. I do this by positioning my return line about 1" below the surface. I then make sure I have enough spare room in the sump to accomodate all the backflow when the pump is shut down. This is fool proof and will always work. A check valve, no matter how it is made, can fail.
An alternative to positioning the return outlet close to the surface, is to drill a siphon break hole in the return pipe close to the surface.