I have 2 Tivoli pals. "Only" $100. One is more than 10 years old, I found a cold solder on the speaker post after may years of use and fixed that. Rebuilt the battery pack many times. Finally it stopped working, and I ordered a new one. After looking at it closely, I found that the speaker was blown. I found a Tang-Band speaker that was a close enough fit on paper. The mounting holes were not a match, so I built a "custom" mounting bracket out of several plies of thin aluminum, and sealed the edges with epoxy putty . Still works great sounds a little different than the new one (less bass and brighter highs).