Hi there!
It's difficult to say what you have from these pictures, but start by taking a look at our 91-004 & 91-005 or our 91-176. Carefully compare our dimensions to an undamaged latch and see how they match up.