I run Boston Acoustics weatherproof patio speakers in my roof/doorless 40, they see a LOT of water, pollen, dust, mud everything and so far have not let me down. They aren't cheap tho. I think MSRP is ~$300 a pair. I got them barely used from a friends dad for free. :D It was the best option...