Tucano Urbano leg cover is the best way to stay dry on your Honda XADV. Easily installed, it has an anti-flap system to stick in place when riding.
Installation guide for Tucano leg cover