These were super easy to install and so far have lasted great on trips to and from Wisconsin (we live in Chicago). They’re extremely durable so far, and have held fine in slight rain and regular wind conditions. I usually ride in the city so have easy access to hide from the elements, but it’s still nice that these will take a beating every once in the while when I’m on the long expressways.
The sound is loud and I’m always able to hear my music, whatever I’m playing. So far so good and at the price I’d say these are a great option for "lower" end bike speakers.