What have you found to be best for general metal roof repair such as leaky seams, nail holes, etc. It looks like my choices are tar or asphalt based products, silicone, or urethane products. I am looking for long term here as any of these products will work short term.