I fitted it to my 2004 Subaru WRX 2.0L and my car was overheating. Even after ordering the thermostat from a Subaru dealer, it didn't look like a Subaru thermostat. Please note this as suitable for the 2004 Subaru WRX 2.0L engine. Also for everyone out there who learns from me and always buys important parts from your dealer. Trying to save $15 now could cost you hundreds of dollars later.