You've probably already considered this but Walmart also has sells the Sawyer Mini for $20 and it's pretty tiny.

You picked a great time of year to go to one of my favorite places! The Cossatot river might be high and cold if you're starting from the west side. I'm sure you know to prepare for ticks.