The design of your latch is similar to our 26-334, but it's still somewhat different and I can't confirm exactly what you have. Look it over and see what you think.