I had good luck with Mothers Wheel Ball ( or whatever it is called). They polished up really nice. I lucked out finding a pair of 15x4 small bolt pattern Shelby Cal 500 wheels on Ebay for my Demon. You can see unpolished vs polished in the pics
View attachment 1716277772
View attachment 1716277773