H-R series 300 101-88 weather strip

A quick learner from Texas says:
Good afternoon, I've been working on cleaning up the windows on a house my wife and I purchased recently, that was built in 1991. I've noticed many of the weather strips are deteriorating, and either breaking apart or inflexible, or incomplete in their seal. The drawing is my best estimate of the original shape and size of the weatherstrip.

I'm looking to replace them, we have 27 windows that will need a new strip, of varying lengths likely about 66-70 feet total.

I've looked through the parts and haven't found one that looks like it will fit right, and was hoping for a bit of help in identifying both the weather strip and the small plastic circles that seem like they are meant to hold the weatherstrip to the casement when the window is closed. Thank you in advance!
Thumbnail of the uploaded file named PXL_20240317_224040713.jpg
Thumbnail of the uploaded file named worn seal
Thumbnail of the uploaded file named weatherstripping cap
Thumbnail of the uploaded file named weatherstripping cap
Thumbnail of the uploaded file named weatherstripping specs
Profile picture of Emily
Emily from SWISCO responded:

Hello there!

Unfortunately, we don't sell a replacement for the weatherstrip shown here. The caps remind me of the 67-019 and 33-250 but we don't believe they will work for this application. At this point, your best bet would be to contact the original manufacturer whoever they may be. I sincerely apologize that we can't be of help with this repair; please let us know if you have any other hardware questions. 

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 3-4 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 (888) 991-1929 or at help@swisco.com.