These caps have works great.  I bought 2 extra and have had to use one but after quite some time.  I would purchase these again as replacements if I needed to.  They get full sun all day and withstand the weather and work great.