slap do it right or dont do it at all, my dad always said you can polish a turd, but its still a turd...the silicone sounds good and im sure it would work. I would weld. And be done with it why cheap out?