A good coat of wax would do the trick I believe. To keep moisture from getting inside the mufflers just stretch a rubber glove over the ends. You should have plenty of them.

What brand slipons did you buy?