01 celica gts with gready supercharger has been leaking oil. Mechanic said there is a stock motor mount on the timing cover and showed me a small oil leak just under the mount with a flashlight and mirror. He said I will need to replace timing cover and figure out how to mount elsewhere to avoid it happening again. Had anyone else had this problem? Is anyone aware of aftermarket mounting kits?