The problem with brakes is you generally get what you pay for, the risk was too gear for me and no clearance diagrams.
Material specs and detailed design is everything on brakes after detailed conversations with those in the know
They could be great but.....