http://www.gatorbackcoatings.com/

$22.95 for an 11 oz. areosol can. Fully cladded Avalanche takes 8 cans, but says for vehicles with bumpers and running boards it takes 2 cans.

Areosol cleaner also available for $7.95 and contains no mineral spirits.

Some good customer testimonials and the GM service notices.

I would guess that this process would cover scratches and slight imperfections.