Im gonna go with the gasket,I changed mine to a chrome cover and the gasket wasnt enough to stop it leaking,put silicone on both sides of the gasket...no problems!
you will need a new gasket though after you remove the cover and like mentioned be aware of the magnets in there and dont get your finger pinched