Looks like you need a new screen door keeper. I can't say for sure which one, specifically, since your sample is broken, but you can see our entire selection here. Two promising candidates are our 85-011 or maybe our 85-014. Let me know what you think!