While I do not have direct experience with this MSR filter, a friend of mine did have one and he thought it was just okay, It did seem a little slow, and you have to pump the whole time, I personally think there are better options..
I had a Sweetwater guardian for quite a few years and it worked relatively well, the filter ended up freezing on a trip and I gave up on it. I had read and saw a lot of information on the Sawyer Squeeze and Sawyer mini. I now have both and have setup the squeeze with a Coleman shower bag with filter inline as a gravity filter setup when I am with groups or with its own squeeze bag if I am solo. I also used my sawyer mini inline on a hydration bladder for adventure races over 8 hours. Each setup works great and I have had zero issues in 4 years of using the Squeeze as a gravity filter and my mini worked flawlessly in a 4 day adventure race last summer in Maine / New Hampshire. They are cheap and can be picked up at various places. I bought mine at a US Walmart, Good luck!