I've taken grimmey parts before and soaked em in Evaporust from Harbor Freight and then they come out clean.
Back up is Simple Green and little nylon brushes they sell at HF for a buck and start scrubbing.
O'Reilly's and Auto Zone sell these little packets of electrical contact that are cheap.
Put some in before re assembly.
From the pic, it looks re useable. after cleaning.