If you need new Hydro Check Valves here is a company that I just purchased from and they were nice people to deal with, and good prices.
L J FLUID POWER INC
10118 SOUTH M-43 HIGHWAY
DELTON, MI 49046
PHONE 269-623-4150
The auto release check valves are Part No:
9500085