Между двумя (и более) именами собственными, совокупностью которых называется какое-либо учение, явление и т. п., ставится тире, например: закон Бойля — Мариотта, методика Дембо — Рубинштейн. Это тире в функции соединения. Его следует отличать от дефиса, соединяющего части двойной фамилии: картины Петрова-Водкина.
Приведенные Вами фразы, безусловно, корректны. Слово русский употребляется не только по отношению к русским по национальности. Одно из значений слова русский, зафиксированных в «Толковом словаре русского языка» С. И. Ожегова и Н. Ю. Шведовой, – 'относящийся к русскому народу, к его языку, национальному характеру, образу жизни, культуре, а также к России, ее территории, внутреннему устройству, истории; такой, как у русских, как в России'.
При слове братья иноязычная фамилия обычно ставится в форме единственного числа: братья Рубинштейн.