You might try using some white vinegar on the rusted parts. Then afterwards put some good oil on the part right away and then heat it to seal from more rusting. I did it on my grill grates but immersed it for 2 days to really get it done and after scrubbing I immediately put oil and heated and now it is as good as I can ask for.