Get a new zip fitted. That is the only real fix. Bodging will only get you so far and isn't worth the effort in my experience.