I took mine loose from the car, cleaned them with brake cleaner, then dawn dish soap and a brush, then brake cleaner again. I never took them off teh hose. I just used wire to hold them up where I could paint them. I taped off the piston area and then painted mine with high temp engine paint. This paint is pretty cheap and will hold up, unless you auto-cross or really abuse your brakes. It looks good on my wife's 04 Monte with 51K miles.
_________________________
03 GT, STB, GM HD sway bars, 35% tint, GE893(37watt)fogs, Flowtech Terminators, 180 T-stat, ZZP DP & PCM, Ceramic PLOG & Crossover, 18" glasspack, 2007 17" Mustang Bullits 235/55/17 Pirelli PZero Nero, 12" R1 D\S rotors, gutted air box, GTP radiator