Naval jelly works great !

FWIW - I have used wire wheel's, spot blaster, metal prep , and naval jelly to remove rust - all methods work well.

Be sure you know ahead of time what primer you are going to use!

Some are NOT compatible with use of a etching product.