Great gear from Filson, old school quality.
Those oil finish coats have a solid coating on them to repel water. Over time just add more oil/wax treatment and you can keep it keeping you dry.
Good luck with the sale. XL is too Beaucoup for me, too beaucoup.