McLube will mend your zipper. Vaseline also works, but you risk sand and other particles sticking to it. Silicone spray can also be used in a pinch. If it's not to badly corroded (it might be just salt?) lubricating it will do wonders.
If you want to replace it, you can find a new one at
http://www.sailrite.com.