IMHO, Subaru is trying to pull a fast one because most people are unaware of just how Mickey Mouse this "fix" really is. I've lost all faith in this manufacturer.
I have pictures from another forum of what stop weld can do to your radiator, not to mention your heater core, water pump, etc. I bought this car because of Subaru's reputation for high quality and longevity. My opinion has chaged as a result of this fiasco.