RELAX FOLKS, the contacts ARE still there.
No need to just replace because of some corrosion.
You CAN fix that easily without resorting to cutting off the connector and putting a new one on..
Take some 240 grit sandpaper and a flat blade screw driver, wrap some of the sand paper around the blade of the screw driver.
Then SCRUB the contacts until all the corrosion is gone and you have shiny contact surface showing. The screw driver allows you to put pressure on the contacts.
Alternately, you can possibly also use
FINGERNAIL EMERY BOARDS if they are not to thick, you may need to trim the width of the boards to fit into the slots.
Now, once you have the contacts shined up, you CAN protect them by putting some
NO ALOX which is a electrical grease formulated to prevent corrosion to electrical connections.
IF you cannot get the contacts to shine or they crumble when cleaning THEN it is time to replace..
If I replaced mine every time they get a little dull I would have to buy the ends by the case..