I used " chrome beauty rings " on my travel trailer .
You know the kind that came on "Rallye Wheels " on Camaros and Corvettes in the early 1970's ?
Take your spare to a junk yard .
Wander around and find a hub cap that works .
For trailer wheels themselves I would just use the " rattle can " , probably high gloss derusto .
If you go to the Pacific Ocean or Baja you will get rust .
The solution is regular maintenance , assuming you want it to look brand new .