The JBL Charge 3 can be recognized by its distinct woven speaker cover and rubber accents. It was released in 2016 and features a fully waterproof design, 20 hours of playback time, and bluetooth connectivity.
Unfortunately I've checked online to the best of my ability myself (in attempt to repair that exact same part) and even contacted JBL. They're just not available. If you do find some, do send me a link!