Slightly unfair, as ndiy suggested contact above, and having got it out and tested it, it is what I will try next.
Silicone and masking tape (Tamiya is suitable) is a good idea. Fiddly but very doable. Glue failure results in the windows falling into the cab, rather than into the ballast, so it’s worth trying something I have first.
On a related subject, I had a tube of black silicone gasket sealant for 30 years and it finally ran out. I bought a new tube and the whole tube set solid after one use. Why? Not cheap either.