kbs coatings
For rust spots, I really like KBS Coatings. They have a System Sampler that works well for taking care of rust spots. After you have done that, just use some touch up paint.
Here is the product: http://www.kbs-coatings.com/KBS-System-Sampler-P91C37.aspx
Here are some great...