Primer is porous and soaks up water - it'll only make the rust and flaking worse. If you use primer, you have to topcoat it.
To clean up the chrome, I'd use fine brass wool and autosol. Then to protect any areas of bare metal (i.e. where the chrome has flaked off) you could use a lacquer (POR-15 'Glisten' if you're feeling flush, clear nail varnish if you're doing it on the cheap). Clearcoat/lacquer from a rattlecan will flake off if applied over chrome or bare metal; don't use it. You could also apply a thin coat of linseed oil (there's a reason why I bang on about this stuff... it really does provide an excellent anti-rust coating)
Primer is porous and soaks up water - it'll only make the rust and flaking worse. If you use primer, you have to topcoat it.
To clean up the chrome, I'd use fine brass wool and autosol. Then to protect any areas of bare metal (i.e. where the chrome has flaked off) you could use a lacquer (POR-15 'Glisten' if you're feeling flush, clear nail varnish if you're doing it on the cheap). Clearcoat/lacquer from a rattlecan will flake off if applied over chrome or bare metal; don't use it. You could also apply a thin coat of linseed oil (there's a reason why I bang on about this stuff... it really does provide an excellent anti-rust coating)