Yes, the SRAM chains will work fine with Shimano components. Their three basic models of SRAM 9-speed chains are the 951, the 971 and the 991. I only buy them when they're on sale, and I buy several at a time. Often there is only a small jump in price between the 951 and the 971, but a large jump between the 971 and the 991, so I usually end up with the 971. I have kept track of mileage on each chain over the last 15 chains or so, and I do notice that the more expensive ones last longer, but maybe my sample size isn't large enough to be significant. As long as you check your chains frequently for stretch and replace them often, it probably doesn't make much difference which one you use.