I had one of my speakers in the awning cutting out and they sounded very bad also,so I removed the speakers/awning head covers and one of the speaker cones was falling apart. So I went on line to find a replacement speaker that is better than what is in there and i found these for $8.99 ea
https://www.parts-express.com/dayton...river--295-150
Here are new stock replacements from Etrailer $38.73 ea if you don't want to go through the trouble to do what I did
https://www.etrailer.com/Accessories...iABEgKw6vD_BwE
The parts express speakers are a LOT better sounding and better quality than the stock ones,the rear speaker is a direct replacement and the front one needs to have a 1/2" spacer behind it to clear the motor assembly, I used 1/2" plywood,used a 2" hole saw and a sabre saw to cut out the spacer and I had to use small screws to secure the grille,spacer and speaker.The wires need to be un-soldered from the old speakers and re-soldered onto the new ones black on the negative and red on the positive.I drilled a hole through the cover centered above and below the speaker to let any water drain out also.
Pictures from left to right 1)New speaker installed(rear speaker) 2)New vs old front 3) new vs old back 4) front speaker w 1/2" spacer 5&6) front speaker mounted showing spacer.