my 525's do open extremely easy - took me a while to get used to. When I close them, I do feel a bit of a "pop" as the pressure helps to close the valve. I don't have to push on them at all to get them to seal closed and they never leak.
If I were you, I wouldn't trust that the o-rings were...