I recently collected a set of CX100's on Ebay with all of the four inch drivers in pretty rough condition. The cost of re-foaming was lower than I expected and only Aus$35 each. After re-assembly, one driver was still "scratching" badly so I opted for a proper B&O spare. I was even more surprised when the new driver only cost me $48 so I should have probably got four new ones to start with. Anyhow, the speakers are now working well and giving excellent sound for the small units that they are.
Geoff