As a Shimano brake evangelist, I must admit my SRAM codes and guide REs that came on my last 2 bikes have been perfectly functional. Top tip: stay 1 number of gears less than the current maximum. I rode 10speed 11-36 cassettes until 2 years ago, now on 11speed 10-42 (removed a 12speed group that came with my bike, it was absolutely trash SRAM nx). Other than tyres, these are the most frequently replaced parts, staying 1 gear behind saves you massive amounts of money, and quite a bit of weight/dollar. Also other than matching shifter + cassette, you can...