These came off my roof last year, and were leak free when they came off. They are dated 1995, and I would not roof mount them, due to their age, but if you wanted to mount them on the ground, it would be a cheap way to embark on pool heating project.