If you don't feel the roller fix will solve the problem and/or you specifically want new mounting brackets (regulator-to-window), the SBC option can't be beat. It's custom-made and metal....vs plastic OEM "holders".
There isn't another option vs finding new/used factory parts.