Which part of the frame is damaged exactly ? Can you give some details ?
I had an issue with the grill of the Wharfedale 9.0. The 4 attachment lugs had broken off. So I bought some 1 inch wide black elastic roll from Amazon, cut off the appropriate length, clipped the two ends of the elastic together with staples and wrapped it around the speaker. It holds the grill in place and looks nice too.
Since the 9.0s are quite small, I needed only one elastic band per speaker. Bigger speakers will require 2 elastic bands of course .....