I'll be watching to see how well this repair comes out...
It's a little hard to see in the photos, but it appears that the strips are full-length with no splices. I might check under those brass stem-bands for the leak, especially at any screw points. Water could wick all the way to the center...