Window Balance with 15-193 and 19-038?

A handy person from Canton, MI says:
I have two double hung windows that need replacement balances. I have no idea the manufacturer. My home was built about 10 yrs ago. The stamping on the channel balance says 3640. It is a 1/2 inch wide and 37" long. The plastic parts on the ends (bottom and top fittings) match the parts in your catalog 19-038 (top) and 15-193 (bottom). Do you have a finished assembly I can purchase with those parts together as one unit?

Also, there are plastic tabs attached to the top of the window itself, which appear to be holding the balance down (when the window is down). Please see picture. One of them is broken and needs replacement.

Also, the actual window track is broken out a bit (where the balance should hook into the track). Also reference the picture for that. The full length of the track is about 75.5 inches. Can that be repaired, or do you have parts to replace?
A customer submitted photo of channel balance attachments.
A customer submitted photo a plastic window piece.
Profile picture of Tom
Tom from SWISCO responded:
Thanks for posting! This is a unique type of balance, and will have to be custom made. To start, please refer to this Custom Balance Order Form that I have started for you. After you're done filling it out, one of our representatives will contact you shortly thereafter!

As for the plastic piece, I'm having a little trouble making out what it could be. Can you please remove it from your window so that we can have a closer look at it?

Unfortunately, we do not replace window liners. You will have to contact your window manufacturer, or a local contractor. I apologize for the inconvenience.
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