When I got them, I noticed that the gold contacts were kinda "dirty" - there is greyish black corrosion.
Those are NOT Gold contacts..... Gold does not tarnish or corode at all. The contacts you have are standard leaf switch contacts that have (by the look of them) been brazed onto the copper leaf. You find this type in pinball machines quite a lot.
There's nothing wrong with them at all. This is quite normal. Get a small brass wire brush and give the contacts a brush up and they'll be fine. Then once you have your buttons in place you need to adjust the leaves by gentle pressure on them until they contact at the right time. You'll find that you need to do this about every six months with traditional leaf switches.
The tarnishing is just due to age.... perfectly normal. They don't look used at all. They've no scratch marks or solder on the wire attachment points. They've probably just been stored in a draw full of the things.... I know that's how I store them at work. The cosmetic condition isn't exactly important, because you never see them.
Best Regards,
Julian (Fozzy The Bear)