Thank you for reaching out to us! Our 70-008 and 70-009 come to mind though I can't be certain with damaged hardware. Have a look at the specifications and see how they compare with an undamaged version.
You can also find our selection of Replacement Pins For Screen & Storm Panels here.