i just completed this repair using generic replacement speakers from ali express item number 32829635211
mine were soldered on. i had to trim 4 orientation posts that prevent the factory speakers being installed rotated incorrectly, as these wouldn’t work with the new speakers. they sound OK, but have noticeably less bass than the OEM JBL drivers and can sound a little more tinny. there are also people doing it on ebay for 30$, but i am not in the USA so that was not convenient.