Mike, the charge port is readily available and an easy fix. Watch the youtube video on how to do it and get the replacement charge port here in the States.
Henkjan, I found some replacement speakers from China that were the right dimensions for the Charge 3. Had to knock off the little guide post off the JBL frame that went through the speaker frame, but that is no biggie. I also put some flat washers (two in each corner) between the speaker and the JBL frame. Still had enough compression on the seal to keep it water resistant. Good luck.
Here are two of the ones I bought that will fit:
As mentioned, the little "posts" on the JBL frame must be removed, or a hole would have to be drilled in the speaker frames to accomodate the posts.