I probably should not have said leaks are guaranteed, but going by the pics it doesn't look like a great job. Pressure testing a new fitting does not guarantee it will not fail in the future, & in my experience, fitted properly or not, a lot of the grab rings fail over time. It's just my opinion...