I haven't used any of these, as my windows are thankfully okay at this point.
I just did some quick searches and threw them up as suggestions. I hope they lead you to a good solution.
I've found many times, as you have with this issue, that there is not "perfect" "ready made" solution, or if there is, it's cost prohibitive or over-kill. So, I try to search outside the box for other possible solutions.
I've also gotten some great outside the box ideas from other posters that worked as well, if not better, easier and/or less costly than the generic solution.
Look forward to hearing what you ended up using and how it worked.