I successfully replaced the front right window clips on my '03 XC70 today and noticed while I had the door panel off that the foam surround on the lower door speaker is failing. The speaker still works for now. I'm guessing the left door speaker is probably in similar shape.

I'm in perhaps an unusual position in that I know how to repair/recone speakers and know how to do foam surround replacements. It's tedious, but doable.

It seems like the only drop-in replacements would be used speakers, which are also likely to have foam edges that are on their way out. Or can other generic speakers be mounted in the assembly that screws into the door? In my line of work, I know how to source a woofer.

I didn't have enough time to investigate today.