I have 32 of each of these I originally thought the "C" shaped was for a Hayes or Hayes Junior, but I believe they were made to fit together as you see in the first pic.
I believe they are brass. All you see for $30 plus shipping / Probably around $6 in the US. Small Flat rate box