Last week at Harbor Freight I saw a new rust remover called EVAPORUST. Comes in quarts and gallons at $5 and $17 tried the quart on old rusty tools. It is amazing. soaked overnight surface rust was removed completely. some parts came out gray and some appear well blued. I have not tried it yet on a blued gun but when the need arises I will. I will pick up a gallon tomorrow when I am in town, plan to keep a plastic bucket in My shop and use it regularly. Also might mention that you can just reach right in no acid, feels like soap, washes right off.