FWIW I replaced the speakers in my cockpit this year.
First I purchased
these, which I returned because they are slightly larger than specified and did not fit properly.
The I purchased
these, which fit but are pretty poor sounding speakers IMHO.
IDK if there are any decent sounding speakers that are also
weather resistant. As always ymmv.