I need some help with repainting a plate. All of the plates on my keyboards have a little rust or areas where the paint has "warped" or is flaking off. All of those are ALPS boards, so I've never wanted to bother with desoldering all the switches. I've always just thoroughly cleaned the plates and moved on.
However, I've recently got an Omnikey in very bad condition. Rust all over the plate, very dirty, etc.
Since I will replace the switches anyway or at least remove them for cleaning, I'm inclined to give the backplate a new coat of paint. However, how would I do this? Do I have to sand off the old paint by hand, then repaint everything? What paint should I use, should I bother with some rust-stopper before the paint? A whole lot of questions

What about sandblasting? I cannot do it myself but would have to send it to some sort of service company. I have one more plate that I could send in, but that one is in a rather good condition and does not necessarily need a repaint. The whole thing is also not very cheap tbh. Worth it or not?
There are simple tutorials online about how you can build a simple DIY sandblaster and I already have a compressor. Anyone here who has tried that? I'm not sure if too good results can be expected from that...
Any advice on the procedure in general and anything I have to have in mind when doing this with an Omnikey plate?