I am a firm believer that you get what you pay for.
With that being said, those are definitely sourced from a brake manufacturer. I would not be surprised if those are made by the same company that manufactures the trusted name brands you are familiar with.
I know the reputation but I am pleased with a few products that have RC logo on them. Very high cost to performance ratio.