Just an fyi, that vinegar is causing a light rust at the surface, kind of like flash rust, that allows the aged rust to fall off, which is why it takes a little scrubbing. Those parts need to be rinsed thoroughly to get the rest of the acid out of the crevices or you could have big problems later.
I've never used vinegar, but I've used electrolysis and nitric acid (on aluminum). I'm going to try this next!