Hello!
This reminds me of our 26-157 and 26-158. Review our dimensions and compare them to yours to see if these match up to your original latch.