Try this product: Wizards Metal Polish from Innate.com. ...
I don't know about the 'put to shame' part of that, but their products are usually pretty good - just WAY MORE $$ than others that are just as good and in some cases the same product they sell in 'Their' can ...
When polishing metal(s) you have to consider the surface condition of the part first.
A raw or old-highly oxidized surface needs an agressive base polish to get the surface smoothed to the point you can start your finish polishing steps.
You may even need to use sheet or mechanical grinding/polishing steps at first.
Then you'll need to do an intermediate process to get the surface smooth enough to accept the finish polishing work.
Finally you'll want to use a mild/light abrasive product to give the surface the final finish. This product will also be the one you will most likely use for continued maintenance of the surface prior to protective (wax) coating during the year.
For high to mildly high oxidation I like to use fairly abrasive compound products and/or tube products like Wenol, SemiChrome (Happick) and a few others [note: this is after using any needed abrasive, like 100~200 paper, to remove scratches/marks].
For final finish polishes I switch to a light compond or 'wadding' to give me a nice shiney surface. I'll commonly use Flitz, Blue-Magic, Nevr-Dull (wad) or others - IF, the product says I can safetly use it on Plastics, then I find it will usually give me a very good smooth final polish surface.
After this is finished I finish up with a last wipe down with a clean towel, the 'Cornstarch' wipe and finally a complete wipedown with a new/clean microfiber and then a wax if needed.
Lots of good products out there for any given application - but truthfully, in 40+ years of cleaning, polishing and detailing cars/trucks/boats I've never found a "Best" ...
They all work fairly well in any given condition, and not-so-much
for some others.