Chrome can be a pisser to prep right. I have painted several chrome bumpers that stayed looking good. I sanded them with a D/A sander using 80 grit paper, then cleaned them with lacquer thinner. I primed them with metal etch primer, then the paint. Some will recommend an epoxy primer, but I feel that you need the chemical BITE that only comes from etching primer.