Here's a well presented video on a bunch of ways to remove rust from sandblasting, electrolysis to chemical baths using muriatic acid, ZEP, CLR, Evaporust, vinegar, citric acid, Coca Cola, and Pepsi Cola. I may have missed some.
The testing is done quite systematically, and you can judge the results for yourself.
https://www.youtube.com/watch?v=TE9XiVbWumQ
have fun, Mark