Yes you can weld it, but unless you can do it yourself it will be a little pricey. If you cannot weld it yourself I would buy some Devcon brand "Liquid Aluminum" epoxy type stuff. Clean it extremely well, sand the area with 40 grit to roughen it up, clean it again and then apply the Devcon. I would make all the repairs on the inside BTW, no need to have it looking like crap until you get a new cover.
BTW, I have seen the Devcon used by die cast suppliers to Cummins, Cat, Navistar, Detroit, etc to fill inperfections and seal areas that are not critical. The leakage you have is not in a critical area.