No silicone will seal the rubber to the metal. You need to use a blade and a brass wire brush to clean the surfaces, check for pocket holes.
If you see pocket hole marks on the sealing area, the gasket wont seal, you can remake it with aluminium infused epoxy and sand it flat again, (people who use plain water or brackish water instead of coolant assume “kuch nai onda” and then sell the car as jenwin/jenyan etc etc, qaseeda, nazm etc etc.
You can try sealing with a paper gasket on the outer flange perimeter but it usually fails after a year or so.