Don't paint your rotors,They will smell funny after a few stops.
To get the rust off your calibers,just take some sandpaper and sand down enough to allow the paint to stick.If you are using a spray the first primer them and them spray on the coats of paint you want.If you are brushing the paint on sand as before and clean with brake cleaner and let them dry and paint.I did mine and they turn out great,took a while but I like the results.Just make sure they are dry before painting.If you are planning to take off the calibers from the car then you can use hair dryer on low to quicken the drying process,if you don't remove the make sure they dry in the shade,if the are in the sun light the paint may run.Good luck with that.I got the paint kit at walmart for about 13$.You can't tell the difference between mine or the real zo6 calibers.Check out my pictures in my gallery.Hope this helped.Rob