I was negligent. My ASP baton which I carry with me most places seems to have rusted on the inside. I hadn't looked inside of it in a few weeks, and today when I did an inspection to make sure it was in good working order I noticed it didn't want to open properly. So I took it apart, and , it's rusted to hell inside. Doesn't look like pitting, just moderate to heavy internal surface rust.
I've got it soaking in Top Engine Cleaner right now, but I don't think that will totally do it. That's more of a carbon remover. I need a really aggressive liquid rust remover that will take absolutely all of the rust without ever having to brush it off. I just want to soak it, then maybe even powerwash it off if necessary.
Any suggestions for a really aggressive liquid rust remover that won't damage the metal?