Good call on the impedance!

https://www.parts-express.com/pyle-ppa6 ... r--292-210
Pretty much matches with cloth rather than foam edges. Less than $12 each (I bought 6 for my three XP100a)!
Still haven't decided on how to repair the particle board. Considering both your options or perhaps using tee nuts?
Thanks!
Very respectfully,
Sunburst