Without this forum, no chance, you do not even have chance to identify, what´s original and what´s a "quick fix". The missing support channel and missing mid support adjuster I got from Wins, he has a lot of 2nd hand spares also. The car was ever serviced at a Jaguar workshop, but I think, they did not look for original seals when the replaced the front screen many years ago. You can see, the main seal is a very thick one and they replaced it with kgs of sealant mass which took me a lot of time to cut out. Once the upper s/s valances (mounted with rivets) are also off, you can see the simple design, which makes it easy to take off the screen and reinstall everything. Have done this without help. The problem are the valances around, so you cannot see, if there´s a seal problem, but after 40+ years, all seals will have a problem.
On my car due to the missing bottom channel seal, water got down to the area around the heater box, then between heater box and its foam seal to the bulkhead, then into the passenger´s footwell
It makes sense, to check from the inside of the footwell areas carefully the inner side of the bulkhead. For this, you have to remove the glove-boxes (easy). If you decide to take the screen(s) out, reinstall the new screen with mounted rubber seal with some soapy water into the car´s frame and before you do this, apply good quality screen sealant (flexible, removable) onto the frame. At his point a 2nd person is helpful (did it alone...) because the complete screen with rubber seal on must be "slided" from bottom to the, only the last millimeters with support of the channel and its supporters, otherwise you have no feeling, if the screen goes into the opening correctly. After installation use again special screen sealant for final sealing around the new rubber seal. The bottom channel rubber will be mounted dry into the channel.
If you have no workshop manual, look for one, you will need it also for other jobs. If you are member of the Rover P6 club, you can get workshop manual and spares book on CD for small money.
Do NOT use any silicon sealant !!! They used it on my screen. Most of the (cheap) silicon contains acid and therefor it "eats" away the paint on the body and quickly leads to corrossion, which you will never see.