Before I had to move back to town, I had a Morton building and my shop was in there. I had access to all kinds of stuff then. Point being, I bought about a dozen AK mags that were somewhat rusty on the outside. I sandblasted off the rust. Then I used an automotive pre-paint cleaner & de-greaser to clean them. A nearby paint store still sells the old acrylic enamel paint, reducer, & hardener. He sells it in small quantities, so I did not have to buy much. I used an automotive touch up gun & repainted them. They dry pretty quickly, but take time to cure. (about 30 days). They came out looking brand new, and still do. I probably did this about 6 years ago. It was probably overkill, but sure was fun for me. There may have been more than a dozen. Then again 30 years ago I used to paint cars, so had the tools on hand. Others have suggested easier ways, probably a lot easier, but I doubt any better. I mainly wanted to get my .02 in. Like I said, it was fun.
Thanks,
Mark