I have a firebreather on my 07 m1000. I have been running it for 3 years. It works great in deep powder. I would definatly run the precharger to keep the snow out. The groves in the k&n filter collect snow. My fit was so so I think I had one of the first versions. I had to trim the cornerns off the billet piece and plug some holes to make it fit.