I'm not 100% sure, but this resembles our 83-128 Pella Proline screen latch and handle assembly. Look this product over and let me know if you agree.
The 83-128 is meant to work with a strike like the 85-023. See if this matches up.