It's tough to tell with the hardware still installed, but I recommend looking at our 26-014 latch, 26-001 lever, 26-016 spring, and 26-017 retainer. I think the various parts of your assembly might match up to these products, but look them over and see what you think.