My local cleaner can do extreme high water jetting which left my hubs with a nice patina - they just looked like clean and well maintained original hubs and that was the look I wanted. No damage to the spokes.
Rims will depend on what they are like now, deep pitting will require wetordry abrasive paper , start with 900 , 1000, 1200, 1500 then 2000 grade.
If in reasonable condition a SS scouring pad will clean then up before the fine grade paper
Then a polish of your choice, I find Lustre Lace strips work well on the spokes, nipples and the centre or the rims, Solvol Autosol on Nevrdull wadding gives the rest a good shine if you spend more time polishing it off than you do putting it on, then for a show job Solvol Shine, which reminds me of Jewelers rouge and gives an almost chrome like shine.
All best done with the wheels off and on top of an open wheelie bin.
If you fancy a contrast the vertical face of the rim can be given a linished finish with an ink eraser , the big soft blue ones work best, if they are still around.