I will be traveling through Bozeman, Livingston, and Billings, Montana in the near future and I need some fly tying materials. Some fly shops stock more fly tying materials than other shops and there are a dozen or more shops in the area, can anyone help narrow down the list of the shops that cater more to fly tyers and keep a selection of fly tying materials on hand? I suspect that "Blue Ribbon" in West Yellowstone would be my best bet, but they would be a long way of out my way to visit.

Specifically, I want a good soft hackle partridge neck, some squirrel tails, and possibly some other soft hackle necks.

Anyone have any suggestions for the Bozeman, Livingston, or Billings area?