Yup, holes need filling, preferably with something better than gasket goo. I'm assuming they're pretty small holes . .
If it was me, I'd get the inner cover off, drill em out to nearest size for tapping for sensible threaded plugs with very small heads on so they couldn't work themselves right through and get into the gear train or worse. Dab of high-strength loctite too. Ali rivets could work too, carefully done.
If you're really brave, you could have a go with Lumiweld or similar - I've just repaired another alloy casting with it (crankcase thread-lugs), and it's good - but you need some decent heat (for the whole casting), and just the right amount of it. The stuff melts at 382 degrees C, ali at 660C, so theoretically there's loads of safety, but ali doesn't tell the inexperienced (me!) that it's about to melt until it's too late. I was nervous, and I still would be if I had to do it again.
Last and best option is to get a decent welder to do the job if you know one.
Can't recommend belt drive too highly - no more noises, no adjustment hassle, no more ali shavings in there from when the chain goes slack, and a step-up in gearing for the dyn is available depending on the system chosen. Best simple mod I have done (in tandem with upgrading to a modern regulator).