Hi there!
This looks like the 83-128 screen latch and handle. The keeper used with this part would be the 85-023 (sold separately). Take a look at the specifications and see what you think.