How cooked am I?

PSA GF3 AK-47. I could’ve sworn that I was using non corrosive ammo but oh well; I guess that and mucking around in subzero conditions didn’t make my gun very happy. Is there a good cleaning solution I can just soak the whole gun in? And are there corrosion resistant parts I can upgrade to?