I have read about replacing the electromagnetic speaker with a permanent magnet speaker.
You have to provide an inductor to act as a field coil. I've never tried this but seems like it would give you a better selection of speakers.
Here is a link:
http://radioremembered.org/edspeaker.htm
There were some other articles about doing this as well.
Best of luck.