I've chromed plastic. The process is quite extensive but it came out amazing. I can't even scratch this stuff with my fingernails digging into it. However, some manufacturers other than the one I bought materials from, you can rub through their "protective clearcoat" by flicking it hard enough with your finger and scrape the piece right down to the base. It's very hit or miss between companies. Worse yet, and this is the main reason I didn't go forth with expanding my business to offer this service full time, is that every mfr has extensive lists of people who've thrown away thousands due to bad chemicals/materials. Yellowing is very common in the chrome (actually silver nitrate deposit) and/or the clearcoat.
To give you an idea of pricing you could expect, I would have charged $40 to do this cap and $100 for the reservoir. The chemicals are very expensive and as I said above, the process is a huge PITA.
Vacuum metallizing is very weak and doesn't usually come out as clear as the spray chrome would. Depends on the condition of the part and of course the guy doing it. I suppose a heavy clearcoat would help but who knows how much it may cloud up the finish. It can also pretty expensive on large parts. Years ago I had a power steering cap (similar to the one shown below) done for $30-40. Not sure what you'd expect to pay to do these wheels, but that might be a $100 job for the pair. If anyone is interested in having vacuum metallizing done, I have been using the same guy for 5-6 years for little parts here and there. He's located in WI but takes mail orders. Timing is slow, 1-2 months out per order. FWIW, many chrome spray shops would say the same for spray chrome if not worse. I was turning them out in 3-5 days when I was doing it. There's a lot of prep and waiting for the chemicals to cure and such, but people just like to be slow or are so back logged they can't even touch your parts for 2-3 weeks to begin with. Anyway, if anyone wants his info I will pass it along.
My father-in-law runs a body shop and has experimented with some of the expensive single stage
"chrome" paint. As someone else said above, it comes out pretty meh. Gives a hint of a polished finish but not very bright or deep. More like a very glossy gray/silver. Another friend also used the Eastwood kit and it was pretty comparable to the stuff my FIL used, which was an automotive grade paint. The Eastwood kit was a little cheaper, but the process was considerably longer. With paint, sometimes that's not worth the extra savings.
I've
powder coated plastic with success before, it can be done depending on the grade of plastic. Here's a pic of a piece I have done dozens of in chrome powder: