See if you can find Evapo rust. It is a great product to dip and soak parts. It will remove rust only. Its sold on Amazon if you cant find it locally.
It will not harm the finish of the metal and is non toxic and safe.
Dave