You may want to contact one of the local fly shops, such as Rivers Edge in Bozeman:
http://www.theriversedge.com/
If you're going to be by the Gallatin for 10 days, there are a lot of other pretty accessible (and accessible in Montana might mean a four hour 80 mph drive) options. Yellowstone, Madison, Jefferson, Ruby, Big Hole, and on and on. A local fly shop can give you the best, most up to date options. Have fun, you should have a great time. I really like the Gallatin once you hit the canyon.