Be careful about soaking it for very long in vinegar. Some internal parts of your inflater valve are plated with materials that the vinegar can eat through. It's usually better to either make a weaker vinegar/water solution and soak for longer, so you can stop the process before it eats through these coatings. Also, a toothbrush helps to remove calcites from tight places, too. Vinegar is acetic acid, so it's good for calcium build up and only marginal for rust. WD-40 can be used as a rust remover, but this is something you really need to use very sparingly and with great caution, as it can damage rubber parts. You also don't want to be breathing this stuff off of a regulator or mouthpiece either, so use good judgement on what parts you clean up with it.