I highly doubt you'll find anyone local that has good experience with repairing magnesium rims. Most places deal with the typical alloy's, but not magnesium. It's a really easy metal to work with, but incredibly dangerous to work with too. On top of that not many OEMs used magnesium for rim material. I know it won't be cheap, but you may be better looking for a new set, rather than repairing.