Look around your area for a canvas shop - one that makes awnings and things along those lines. They will have the machines to be able to sew in a new zipper and mesh. I have a zipper that is beginning to stick badly and I use beeswax to lubricate it. When it fails, I plan to use a heavy duty METAL zipper, not the plastic one like is currently on there.