I'd suggest a ceramic coating...professionally done. After obtaining several pin stripe scratches I took mine in to have this done, they were able to remove the scratches and really restore the shine. Plus, I don't really need to wash my truck, I just hose it off or run it through a...