Air filter, stock, Uni? K&N?

I have about 1000kms on my 2014 570, I was shocked that the stock air filter wasn’t plugged solid with dust as I do a lot of gravel road riding. I am thinking about the UNI 2 stage filter. Any suggestions? Any decent Canadian retailers for them besides 34$ on Amazon? This is what I’m looking at.