Sounds like you're well on your way. I'm not familiar with Flex Seal -- if it's a silicone compound that smells like vinegar (or has another sharp/strong smell) as it cures, you'd want to keep it far away from headlamp optics, as the outgas can attack the reflectors.