About that sweat… clean that thing if you give it a sweat bath and clean it good in and out. Magazine too. Should help keep it rust free.