Dust and weather resistant seals