Hello,
Your latch reminds me of a damaged version of the 82-252 and 82-253 Pella door levers. Take a look and see how the specifications compare. Thank you!