Replacement Channel Balance for Single-hung non-tilt windows

A quick learner from Boynton Beach, FL says:
I have an original window that is about 33 years old. I installed new take-out clips that I purchaed from you and have removed the channel balances. I need to find the right replacement. I also need the plastic pieces attached to the top-side of the sash that keep the channel balances in the sash. The channel balance is exactly 31 inches long excluding the plastic ends. The number stamped into the part is 3020 followed by a superscript that is either a D or P. Thanks in advance for any help you can provide.
A quick learner from Boynton Beach, FL says:
I believe I found the correct replacement parts after reviewing all the options on your site. But I would like to confirm this before placing my order.

31" SERIES 377 CHANNEL BALANCE
Product Code: S377-31 Option 3020

Also:

TOP SASH GUIDE PAIR, PAN AM
Product Code: 18-042

Could you confirm that whether you agree or disagree with my findings? TIA
Profile picture of Tom
Tom from SWISCO responded:

Thanks for posting! I agree with the parts you picked out, they look perfect.

How to Repair a Jammed Window
How to Repair a Jammed Window
VIDEO
WATCH >
How to Replace a Top Sash Guide [1080p]
How to Replace a Top Sash Guide [1080p]
VIDEO
WATCH >
How to Replace a Non-Tilt Channel Balance
How to Replace a Non-Tilt Channel Balance
VIDEO
WATCH >
How to Identify Replacement Channel Balances
How to Identify Replacement Channel Balances
VIDEO
WATCH >
How to replace a non-tilt channel balance
How to replace a non-tilt channel balance
GUIDE
READ >
Choosing a Non-tilt Channel Balance: What Will We Need?
Choosing a Non-tilt Channel Balance: What Will We Need?
GUIDE
READ >
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.