Hi there!
This looks like our 26-258P latch assembly. Look over the specifications for this part and see what you think.