I would first take the switch apart and see what is wrong. They arent too hard to fix if nothing actually broke. The inner guts may have just popped out of the housing. I suspect DBaers has an original switch, and USA has a generic GM power window replacement switch, which you could buy at any local auto parts store.
The only way to repaint the grille is lots of masking around the aluminum part! You can do it by hand too. It really isnt noticeable unless you get close.