Yes. I have them for my 2016 MX and they work quite well. Plus they are easy to install, especially if you raise the suspension first. We just have 1 set for the rear wheels when our standard all-season tires are mounted.
We've used the socks less in the last two winters because we got a dedicated set of 19" snow tires and rims. But Colorado at 7000' where we live is always good for one big snowstorm in early May after I've switched out the snow tires, so the socks stay in the trunk.