I've seen this stuff go under many names, so, just search for "metal polish wool".
If you had more luck with it, let me know down in the comments!
Here's Matt's channel - he does extremely high production value reviews of weird gear: / techmoan
22 фев 2021