Wow, I've just found your thread John, what a find! Before you go spending a squillion bucks on chrome, go to a farm supply store and buy a gallon of Phosphoric acid. Buy a big plastic tub large enough to submerge your rims halfway, fill it with the phosphoric acid and water at any ratio (1:10 is usually about what I use) and dip the rims in the tub.
Leave them in as long as you like, it won't hurt them. They'll come up like new, especially if you give them a rub with some nylon or stainless steel scourers. Same/same for your fender. I've saved hundreds, maybe thousands of bucks using phosphoric acid to remove rust from gas tanks, battery boxes, rims, fenders, etc. Unlike other acids, phosphoric acid is relatively harmless, it's used in chrome polish, toothpaste, and coca cola, among lots of other products.
I buy mine from a farm supply store as it's pure (not watered down, like the stuff they sell at hardware and auto parts stores, under various brands) and is sold to dairy farmers to clean their stainless steel tanks and milking equipment. Give it a bash John, a gallon here is around $40 AUD. Your bike looks great, wouldn't it be nice to own a sandy survivor!