I've done it! A relative of mine had two Gallien-Krueger 250ML guitar amplifiers, which are an interesting bit of kit, but the 5" speakers had foam surrounds that rotted out. I ordered and installed generic replacements from Parts Express. For my part, I was just curious about how the amps would sound.
As for the Bose, they were nothing special as speakers, and I already had a stereo that I was happy with, so I disposed of them.
I bought (separately, used) a full set of older Infinity surround speakers. Eventually they all had to be re-foamed, but I managed to do it myself with parts ordered online. Have some acetone on hand to take the glue back off if you get it wrong and have to try again...
This was about 10 years ago but here in New Zealand I found someone who could repair and replace the rubber so my 30 year old infinities are as good as new.