It appears our 70-0165 pella screen latch looks very close to what you're showing us. Look this part over and see if this looks like a good fit.