Hi newcomer,
There is a sealant you can try called Hylomar (you are probably familiar with it)that seals oil better than silicone.
Also, if you are using chrome covers you will need to rough up the sealing edges with some sand paper or other abrasive.... nothing sticks well to chrome.
Dan