For rust on blued surfaces Frontier 45 metal cleaner is your friend. It does an unbelievable job without any harm to the bluing. Try one, you'll like it.