I'm surprised no one has mentioned RestorFX. I've been impressed with the work I've seen done. I plan to get mine done right after a complete new paint for the protection alone. Worth it even more if you have old paint you want to look new again and extend it longevity.