I'm going to share my feelings on brake squeal again. Just an opinion but with some positive results, some may agree and some may not. Bob & Justin I highly respect your opinion and knowledge and am not discounting your advice at all. I've never been an advocate of anti-squeal products. They may help reduce the squeal but I see those products as treating the symptom and not the problem. Hopefully we'll all agree brake squeal is caused by trapped gasses as a result of glazing. A very thin and hard surface forms on your rotors or pads, or both causing a very high frequency vibration during brake application. As Bob explained.
The culprit can be too much light braking along with the collection of dirt, grime and normal road debris. Another cause can be by pads that are not returning completely causing some continuous light contact drag during normal riding and creating a glaze.
Check to make sure your caliper pistons and pads are returning and not contacting the rotor with enough force to create heat. And that you are not leaking any brake fluid on your brake components causing contamination.
Break the glaze on your rotors and friction pads by abrasive means then clean your rotors well with a non-residue solvent (Acetone or Isopropyl Alcohol works well). Don't forget to clean the holes on your rotors well. Yes, it can be a time-consuming project but those holes can hold oil, dirt, grease, etc. that can migrate onto your pads and rotor surface contaminating them. I use a gun bore brush chucked in my electric drill. Twenty minutes tops. Contaminated pads are hard to resurrect - I've never been totally successful with that.
The first thing I would try prior to the glaze breaking - is some aggressive front braking stops. Find a SAFE place to do 20 or 30 35mph to 0mph aggressive stops. Don't allow your brakes to overheat. My dual ATE's also squeal from time to time. When they do I make some aggressive stops and the squeal goes away. This also helps burnish the pads, a break-in procedure often overlooked when installing new brake pads.
Or, another option is anti-squeal products.