One of the mainland China companies made a version of those 25-30 years ago. Lee Chi, I think. Cheesy finish, and a MAFAC-style brake shoe attachment. They were OEM on some bottom end MTB's, Columbia or Roadmaster or the like.
The ones I'm referring to are terrible brakes. I don't know about the ones in your photo, but I'd be cautious.
These scissor brakes? Looks like low-end crap to me.
The one fellow who
has used the new, aluminum roller cams had good things to say about them. The brake arm fittings also look half decent. Could probably be shaped and polished nicely.
-Kurt