Looks like you have an old Andersen patio screen door. See our
84-020 bottom roller, this may be a good match. I'm afraid Andersen discontinued the top rollers years ago and replaced them with the 4-1/8"
86-012 spring. Could you adapt this to use in your door?