I agree with Leaky Seals #5137652 post. All greases and anti-seize compounds will collect abrasive brake dust and road dirt, squealing and shim wear will eventually result, those abrasives might eventually get under the brake piston seals and cause brake fluid leaks. The posters that worry about lubricants migrating to the pads when the heat melts them are correct, and the rotors might sling that stuff around. I had temporary luck with the silicone plastic goops that set up as a soft adhered plastic, but the piston pounds/rubs this off in a few months and the brake squeals returned.
Here is a 'clean' solution that has worked for me. Remove all the shims except the last one which clips on to the back of the disc brake pad. Wind teflon tape onto that shim (used to seal plumbing threads. Continuously wind tape around the shim in an 'asterisk' pattern, just one layer needed, except when you make a turn. Clip on the shim. Now, the piston hits and slips against the super slippery Teflon. The shim hits the back of the pad with a Teflon cushion that also slips, there is no metal to metal noise possible. Years later the tape will still be in place. This dry Teflon lubricant attracts much less dirt. High temperature resistance is phenomenal! Teflon tape has been used to seal threads on engine blocks and high pressure steam pipes. Lastly, the tape is widely available at plumbing departments (Walmart, HD, Loews), it is very inexpensive at Harbor Freight.
The Teflon tape method has worked well for me on 2 Volvos (240 type), 3 Toyotas (2 Matrix and 1Echo) and 1 Mazda 3. I hope this method works for you.
If you try this let us know what you find, by extending this thread.