I just read today on another forum to use Windex with vinegar.
I have tried other stuff, the tried and true, hot soapy water works best, dry it off and coat it with light gun oil.
Once for kicks I used diet coke, and it worked fine, just still needed the heat of hot water to get the barrel dry.