I have this toiletries rack hanging from the shower in our current bathroom. It was a decent price and it does the job. It is, however, very rusty at the moment.
No worries: a little CLR bath overnight will cure that.
First I pulled off all the little pieces that didn’t need to be de-rusted, including the suction cups, and immersed it in my laundry sink with water and CLR and left it for several hours.
The next morning, a wee bit of scrubbing with steel wool got all the rust off!
Then I quickly spray painted it with Rustoleum in glossy white to prevent further rust incursions. I do not recommend doing this in your garage when it’s -20°C outside: the paint does not behave properly. But it did the trick and here it is, reassembled and now inhabiting my NEW bathroom!