What have you guys found that works best at prepeping the surface for new paint. My truck has about 3 colors on it and I am ready to at least paint a few parts as I teardown and "make new". My first piece is the front fascia. I plan on a full tear down to frame in a few years so right now I am just interested in protecting the bare metal I have and stopping any future rust but also try to get the truck presentable for weekend driving. Mainly body panels...not frame at this point. Thanks for the help.