Weatherstripping and wheel replacements

A home owner from Iowa says:

I am replacing the mesh and weather stripping of aluminum patio door screens. They are quite old- I assume 1958, so I have hard time locating parts for them.

Do you have Wool Pile 1/4" pile height and the backing is square in section- 1/8" by 1/8".

On the top of each screen there are 2 guide rolls that look like the attached images:
The dimensions of the rubber wheel: approx 9/16" outside diameter; 9/32" inside hole diameter; and it is 1/4" thick.
The aluminum screw is 3/4" long; has flat head with 15/32" diameter and goes in 9/64" x 5/32" hole.

I would highly appreciate your help with my adventure

Thank you,
A customer submitted photo of a rubber screen guide rolls.
Profile picture of Paul
Paul from SWISCO responded:
Thanks for posting! For the wool pile, please take a look at our 58-014. Do you think this might work for you?

As for the rollers, I'm afraid that I don't recognize these. What is their application in your window? Could you perhaps upload a few pictures of them installed for me to look at?
A home owner from Iowa says:
Thank you for your response!
I think both 58-014 and 58-161 will work.

In regards to the roller; it is mounted on top of the screen to prevent it from rubbing against the walls of the aluminum track when it is slid back and forth. I will take a picture, but I also made a quick sketch. After I took down the screen for mesh replacement, I found the reason for the scratchy noise all the rollers (and screws) are gone, except this one.

Thank you for your help!
Profile picture of Paul
Paul from SWISCO responded:
Thanks for the information. We're still having a bit of trouble tracking down this roller. Could you give me the dimensions of the track slot that this roller wheel fits into? Could you also give us the wheel thickness?
Reply to Thread
Use this form to ask a follow-up question or to share your experience regarding this subject.
(your email address will be kept private and is only used to inform you when a response has been made)
Current wait time is 4-7 business days
We promise that one of our experts will personally get back to you as soon as they are able. Thank you very much for your patience and understanding. If your inquiry is time-sensitive, please feel free to reach us at 856-317-6263 or at