The problem is the size of the speaker. Replacing it won't really help. When I was using my SDS100 in a 18 wheeler, I connected a Uniden powered ( amplified) speaker to the earphone connection on the top of the radio. It made a world of difference in the receive audio.
James