Fenix 5 charging pin corrosion

I have a Fenix 5 slate gray that is showing corrosion on 2nd pin (worst) and 3rd pin. 

I didn't look at it recently until a finicky charging session recently. After a successful charge session and some web searches I found this bunch of fun posts on this headache. 

Are there reputable parts sources for these charging pins port replacements and is it a simple DIY project for a novice? 

Please advise and thanks in advance!