Yep advanced alloys are good. Not from personal experience but I have heard good things.

I have used Ace Alloys in Braeside. They fixed two of my scratched wheels on my old bmw. From memory it was about $150 each, came out looking smick. 03 9587 5200 incase you wanted to enquire. Took only a day or so as well, and if you're local they'll drop it off for free!