Fixnzip claim to have non-corroding sliders.
www.fixnzip.com/shop/I have "rescued" corroded zips by soaking the slider in hot water. Provided the bag was used frequently that got me up to a year between seizes. Now I only buy bags with plastic sliders.
I recently replaced a zipper on a board bag. It's not that hard. It would cost heaps to get it done professionally.
I used a domestic sewing machine and YKK Vislon zips that are supposed to be corrosion proof. The key thing was to hand tack the zip into place before sewing.
An alternative is to get custom made board bags from Surfaids. They use good materials and zips and the bags are not much more expensive than the crap you buy from surf shops.
www.surfaids.com.au/ It is so nice to have a bag that properly fits the board.