I have used Eagle One "never dull" and then follow up with White Diamond metal polish. It took me quite a few hours to get them to have a high gloss finish but well worth my time. As far as around the bolts, it took awhile but got them clean.
Try Coker Tire, Jegs, Summit Racing. They all have them available. Find out what tire size you want. Also figure out what size rim you would like to have. Click the search button and you will get ideas that others have done with theirs. VitaminDemon