According to Subaru they only have one oil filter from the old Impreza to even the current generation.
I've confirmed the filter that FRAM lists for any Subaru Impreza is a perfect fit for my 1993 Subaru Impreza WRX Type RA Version1 GC8.
*Updated from my experience/other posts I DO NOT recommend FRAM for any car, they are some of the worst quality filters. Please don't use FRAM for any car unless you hate your car.
*Note that WIX and NAPA do NOT list the 1334/51334 filter as being compatible with any USDM WRX, it is specified for some non-turbos and I believe a Legacy turbo model. I've used this for 5 years with no issues, people recommend in some various forums due to it's larger physical size and say this is better than using smaller filters such as 57712 (there's no proof either way). The theory is that a larger filter size creates less chance of the by-pass filter being used (by-pass mode means the oil is not being filtered at all to preserve engine flow in the event that the filter gets overwhelmed/clogged with crap etc..).
- WIX #51334
- WIX #57712
- NAPA 1334MP Gold (WIX made) filter (same as WIX 51334 remove the 5 from any WIX part# and you have the NAPA version of WIX)
- K&N: HP-1015 (should be good for any USDM & JDM Impreza until GDB Version II 2003)
- Purolator Part#PL14612 or L14460 should be fine
- Subaru Generic Filter (only from Subaru dealerships of course): SCI530009
- FRAM Normal Filter: CP3593A
- FRAM Synthetic: XG3593A