I switched from a set of ebay clear corners to the Burtman ones and I have been very happy so far. The last pair let in moisture, like yours, but the ones from Burtman are definitely worth the few extra bucks so you don't have to worry about the replacing them under warranty or buying a new pair.
Mine still look brand new with several rainstorms under its belt.
Burtman Industries