Hi there!
This reminds me of our 26-387 vent latch. Compare our dimensions with yours to see if this matches up to your original hardware.