I’m thinking of adding these to the tin roof of my “old 45′ truck trailer” storage. But I’m wondering just how I seal it against water penetration. I’m sure I could use silicon caulking probably. But I’m wondering if heat and cold will cause the 2 liter bottle to come loose from the caulking. Also I may need a wire basket or hanger to hold the bottle in place. Anyone have any ideas?