Just replaced some old black cages (forget the make) that looked like the first picture in the OP a few months ago. I bought two Ibera black aluminum cages for $10 each:
https://www.amazon.com/Ibera-Bicycle.../dp/B00GQOW71E
They work really well. Not the cage for classic/vintage. But if you have a newer bike and don't mind black, then these could work on a budget.