Thank You gents, foam it is then, any particular supplier although i did see one on the bay (not the Chinese one) or the Dutch one AF, will replace the sealing rings as well then perhaps the caps in the crossovers.
Just looked and the speakers are Beolab’s 6632 which are 3’s from what i can make out and fwiw the displays are green and working apart from a couple of pixels in one.