Here is what I found to be the most authoritative discussion on this subject. From
http://www.legacygt.com's forum
"Subaru specifies a non-silicate, non-phosphate and non-amine antifreeze. They also refuse to tell anyone which brands meet their specifications.
By law, Subaru cannot mandate Subaru coolant unless they provided it for free.
I spoke with a chemical engineer at the company that manufactrurers Peak Coolant last week for 40 minutes. Here's what I found out:
Peak Global is 100% phosphate and silicate free.
Virtually ALL coolants manufactured for the past few DECADES are non-amine. Therefore, nobody lists non-amine on their coolant bottles.
The ingredients in Subaru and Peak Global are identical except for minor differences in the anti-corrosion package.
The company that makes the anti-corrosion package for Subaru coolant also supplies Peak. That company has told Peak Subaru's anti-corrosion package is 100% compatible with Peak's. they are virtually interchangable.
In a brilliant marketing move, Subaru has managed to skirt the Magnusson Moss Act but telling us to only use a "non-amine" coolant. Since nobody's made a non-amine coolant for years, we're running around looking for coolant that doesn't have something that isn't around anymore.
It's like your doctor telling you it's OK to drink cola, but make sure the label says cocaine-free. How long has it been since Coca-Cola's ingredients included cocaine?
By the way, the guys at Peak are very familiar with Subaru, Subaru coolant and Subaru coolant additive.
As far as I'm concerned, Peak Global Coolant is the equivalent of Subaru coolant."
This poster goes on to say that Peak Global meets the Subaru spec 100%, so that will be what I use next time.