I know these clamps are questionable, and I have one on my thermostat housing that keeps on weeping on me. Housing is clean and paint free, no major pitting on metal either. I bought the clamp kit from a reputable dealer, but I wonder if there is a known good brand of corbin clamps, if there is...