Engine Oil Cooler is a direct fit for the following:

2002-2005 Subaru Impreza WRX 2.0L-H4 (EJ205)

2004-2007 Subaru Impreza WRX STI 2.5L-H4 (EJ257)

2005-2009 Subaru Legacy GT 2.5L-H4 (EJ255)

2005-2009 Subaru Outback XT 2.5L-H4 (EJ255)

Genuine Subaru Part Number: 21311AA051