Skip to main content
G'day !G'day! Sign in or registereBay PluseBay DealsFind a StoreHelp
Sell
Watch List
My eBay
  • My eBay Summary
  • Recently Viewed
  • Bids/Offers
  • Watch List
  • Purchase History
  • Selling/Sold
  • Saved Feed
  • Saved Searches
  • Saved Sellers
  • My Garage
  • Sizes
  • My Messages
  • Get Exclusive Savings
Please sign in to view notifications.
Loading...
eBay Home
Advanced
Copyright © 1995-2025 eBay Inc. All Rights Reserved. User Agreement, Privacy, Payments Terms of Use, Cookies and AdChoice

Fan & Shroud Assemblies for 1989 Subaru Liberty

Related Searches

  • Radiator Fan Shroud
  • Thermo Fan Shroud
  • Gu Patrol Fan Shroud
  • Suzuki Sierra Radiator
  • Motor Cooling Fan
  • Suzuki Swift Radiator
  • Radiator Fan Motor
  • Engine Fan
  • Radiator Fan
  • Lj Torana Radiator
  • Dyson Cool Fan
  • Hobby Fans

breadcrumb

  • eBay
    • Motors
    • Vehicle Parts & Accessories
    • Car & Truck Parts & Accessories
    • Engine Cooling Components
  • Motors
  • Vehicle Parts & Accessories
  • Car & Truck Parts & Accessories
  • Engine Cooling Components
  • Fan & Shroud Assemblies
  • Fan & Shroud Assemblies for 1989 Subaru Liberty

Find parts that fit

We need more information about your vehicle to confirm fit.

Subaru
Liberty
1989

Shop by category

  • Engine Cooling Components
    • Fan & Shroud Assemblies
    • Caps
    • Clamps & Hardware
    • Coolant Hoses
    • Engine Oil Coolers & Lines
    • Expansion & Overflow Tanks
    • Fan Blades
    • Fan Clutches
    • Fan Motors
    • Gaskets, Seals & O-Rings
    • Other Engine Cooling Components
    • Radiators
    • Temperature Sensors
    • Thermostats & Housings
    • Water Pumps
  • TRIDON FAN SWITCH FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V(Petrol)  - image 1 of 1

    TRIDON FAN SWITCH FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V(Petrol) (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $39.38
    AU $14.00 postage
    ⁣P⁣H⁣⁣⁣⁣⁣ ⁣D⁣⁣⁣⁣⁣9⁣ ⁣⁣⁣⁣⁣L⁣⁣U⁣ ⁣V⁣K⁣⁣⁣⁣
    • 2 Sets Universal Electric Radiator Cooling Fan Mounting Kits Strap Ties Fan Line - image 1 of 4
    • 2 Sets Universal Electric Radiator Cooling Fan Mounting Kits Strap Ties Fan Line - image 2 of 4
    • 2 Sets Universal Electric Radiator Cooling Fan Mounting Kits Strap Ties Fan Line - image 3 of 4
    • 2 Sets Universal Electric Radiator Cooling Fan Mounting Kits Strap Ties Fan Line - image 4 of 4

    2 Sets Universal Electric Radiator Cooling Fan Mounting Kits Strap Ties Fan Line (for: Subaru Liberty 1989)

    Brand new
    AU $40.00
    or Best Offer
    Free postage
    S⁣5⁣p⁣T⁣ ⁣o⁣n⁣s⁣о⁣J⁣8⁣r⁣ ⁣K⁣e⁣d⁣⁣6⁣⁣ ⁣⁣F⁣⁣⁣⁣⁣⁣⁣
    • Tridon Fan switch TFS148 - image 1 of 2
    • Tridon Fan switch TFS148 - image 2 of 2

    Tridon Fan switch TFS148 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $33.96
    Was: AU $39.95was AU $39.95
    Free postage
    44 sold
    F⁣S⁣p⁣D⁣o⁣ ⁣n⁣ѕ⁣o⁣r⁣Q⁣e⁣d⁣⁣7⁣⁣ ⁣⁣V⁣⁣⁣⁣3⁣ ⁣⁣V⁣Y⁣⁣
    • New PAT PREMIUM Cooling Fan Switch For Subaru #CFS-066 - image 1 of 4
    • New PAT PREMIUM Cooling Fan Switch For Subaru #CFS-066 - image 2 of 4
    • New PAT PREMIUM Cooling Fan Switch For Subaru #CFS-066 - image 3 of 4
    • New PAT PREMIUM Cooling Fan Switch For Subaru #CFS-066 - image 4 of 4

    New PAT PREMIUM Cooling Fan Switch For Subaru #CFS-066 (for: Subaru Liberty 1989)

    Brand new
    AU $47.68
    Was: AU $61.98was AU $61.98
    Free postage
    Z⁣J⁣ ⁣L⁣S⁣1⁣p⁣ ⁣C⁣o⁣n⁣D⁣s⁣ ⁣K⁣о⁣U⁣ ⁣7⁣r⁣e⁣d⁣2⁣⁣ ⁣M⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 10/91-06/94 2.0L(EJ20G) DOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 10/91-06/94 2.0L(EJ20G) DOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    Y⁣J⁣ ⁣⁣T⁣⁣⁣⁣⁣⁣M⁣ ⁣⁣⁣⁣⁣5⁣Z⁣⁣⁣⁣⁣⁣⁣ ⁣X⁣⁣F⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 08/04-09/09 3.0L(EZ30R)   TPS007 - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 08/04-09/09 3.0L(EZ30R) TPS007 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    ⁣N⁣⁣⁣⁣G⁣⁣ ⁣J⁣T⁣ ⁣A⁣⁣9⁣⁣⁣⁣⁣ ⁣⁣M⁣Z⁣ ⁣W⁣⁣⁣⁣⁣
  • TRIDON REVERSE LIGHT SWITCH FOR Subaru Liberty 10/89-03/99 2.2L(EJ22)  - image 1 of 1

    TRIDON REVERSE LIGHT SWITCH FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) (for: Subaru Liberty 1989)

    Brand new · Tridon
    AU $79.72
    AU $14.00 postage
    4⁣X⁣⁣⁣⁣⁣ ⁣⁣L⁣⁣⁣⁣G⁣ ⁣⁣B⁣⁣⁣⁣P⁣⁣ ⁣⁣⁣⁣⁣Z⁣5⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 11/96-03/99 2.5L(EJ25D) DOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 11/96-03/99 2.5L(EJ25D) DOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    E⁣⁣⁣⁣G⁣ ⁣W⁣⁣⁣⁣3⁣⁣⁣ ⁣⁣⁣R⁣⁣⁣⁣E⁣ ⁣⁣⁣⁣⁣Y⁣N⁣
  • TRIDON FAN SWITCH FOR Subaru Liberty 03/99-08/03 2.0L(EJ201)(Petrol) TFS148 - image 1 of 1

    TRIDON FAN SWITCH FOR Subaru Liberty 03/99-08/03 2.0L(EJ201)(Petrol) TFS148 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $39.38
    AU $14.00 postage
    ⁣J⁣⁣9⁣ ⁣⁣⁣⁣4⁣⁣⁣⁣2⁣ ⁣D⁣O⁣ ⁣N⁣9⁣ ⁣3⁣7⁣ ⁣⁣⁣⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V  TPS007 - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V TPS007 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    C⁣⁣0⁣⁣ ⁣⁣I⁣K⁣ ⁣M⁣⁣⁣0⁣ ⁣⁣⁣⁣⁣V⁣⁣7⁣⁣ ⁣K⁣⁣A⁣ ⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 08/04-07/05 2.0L(EJ202) SOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 08/04-07/05 2.0L(EJ202) SOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    U⁣Z⁣⁣⁣ ⁣T⁣⁣⁣⁣⁣L⁣ ⁣⁣⁣⁣A⁣⁣⁣⁣M⁣⁣ ⁣⁣L⁣J⁣ ⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 09/06-07/07 2.0L(EJ204) DOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 09/06-07/07 2.0L(EJ204) DOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    ⁣M⁣5⁣ ⁣N⁣0⁣⁣ ⁣⁣X⁣B⁣⁣⁣⁣⁣⁣⁣ ⁣⁣K⁣C⁣ ⁣R⁣5⁣⁣ ⁣Q⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V  TPS008 - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 10/89-03/99 2.2L(EJ22) SOHC 16V TPS008 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    ⁣0⁣⁣⁣4⁣ ⁣X⁣⁣⁣⁣H⁣ ⁣⁣⁣⁣⁣⁣9⁣R⁣ ⁣⁣K⁣G⁣ ⁣Q⁣⁣W⁣ ⁣
  • OEX 10" Electric Fan 12V (Push Type) Reversible EFX1012K - image 1 of 1

    OEX 10" Electric Fan 12V (Push Type) Reversible EFX1012K (for: Subaru Liberty 1989)

    Brand new
    AU $112.46
    Was: AU $149.95was AU $149.95
    Free postage
    S⁣T⁣Q⁣ ⁣G⁣C⁣p⁣ ⁣2⁣D⁣ ⁣o⁣n⁣2⁣X⁣ѕ⁣o⁣ ⁣E⁣r⁣5⁣e⁣ ⁣d⁣⁣E⁣⁣⁣
  • OEX 14" Electric Fan 12V (Push Type) Reversible EFX1412K - image 1 of 2

    OEX 14" Electric Fan 12V (Push Type) Reversible EFX1412K (for: Subaru Liberty 1989)

    Brand new
    AU $124.46
    Was: AU $165.95was AU $165.95
    Free postage
    S⁣р⁣o⁣1⁣0⁣n⁣ ⁣2⁣s⁣9⁣o⁣ ⁣R⁣S⁣r⁣ ⁣e⁣N⁣d⁣B⁣⁣ ⁣B⁣⁣⁣⁣E⁣⁣
  • Universal 7" 12V Electric Radiator Cooling Fan + Mounting kits  - image 1 of 4

    Universal 7" 12V Electric Radiator Cooling Fan + Mounting kits (for: Subaru Liberty 1989)

    Brand new · Unbranded
    AU $34.20
    Free postage
    Z⁣V⁣ ⁣Q⁣S⁣p⁣o⁣0⁣n⁣ ⁣s⁣o⁣r⁣0⁣е⁣8⁣d⁣⁣⁣⁣ ⁣⁣⁣J⁣⁣A⁣⁣⁣
  • TRIDON REVERSE LIGHT SWITCH FOR Subaru Liberty 10/91-06/94 2.0L(EJ20G)  - image 1 of 1

    TRIDON REVERSE LIGHT SWITCH FOR Subaru Liberty 10/91-06/94 2.0L(EJ20G) (for: Subaru Liberty 1989)

    Brand new · Tridon
    AU $79.72
    AU $14.00 postage
    ⁣⁣⁣K⁣⁣⁣⁣A⁣ ⁣⁣6⁣⁣R⁣ ⁣R⁣⁣⁣0⁣⁣⁣⁣⁣ ⁣D⁣1⁣⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 09/03-09/09 2.5L(EJ251, 3) SOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 09/03-09/09 2.5L(EJ251, 3) SOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    M⁣M⁣⁣ ⁣⁣J⁣⁣⁣Q⁣⁣⁣⁣ ⁣P⁣⁣⁣W⁣⁣ ⁣R⁣8⁣ ⁣⁣4⁣⁣⁣E⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 07/05-08/06 2.0L(EJ20) DOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 07/05-08/06 2.0L(EJ20) DOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    Q⁣7⁣⁣⁣ ⁣⁣K⁣A⁣ ⁣⁣9⁣V⁣ ⁣G⁣⁣7⁣⁣⁣⁣ ⁣⁣7⁣F⁣ ⁣⁣⁣ ⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 09/09-06/13 3.6L(EZ36D) DOHC 24V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 09/09-06/13 3.6L(EZ36D) DOHC 24V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    ⁣⁣⁣2⁣⁣⁣⁣5⁣ ⁣⁣R⁣⁣8⁣⁣⁣ ⁣Q⁣P⁣⁣ ⁣J⁣7⁣⁣⁣ ⁣⁣⁣8⁣
  • TRIDON OIL PRESSURE FOR Subaru Leone 11/79-01/85 1.8L(EA81) OHV 8V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Leone 11/79-01/85 1.8L(EA81) OHV 8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    ⁣⁣⁣⁣⁣⁣⁣C⁣N⁣⁣ ⁣B⁣⁣G⁣ ⁣H⁣L⁣ ⁣⁣U⁣8⁣ ⁣W⁣⁣4⁣⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Leone 12/84-12/95 1.8L(EA82) SOHC 8V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Leone 12/84-12/95 1.8L(EA82) SOHC 8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    X⁣0⁣⁣⁣ ⁣U⁣A⁣ ⁣⁣⁣⁣⁣⁣T⁣⁣N⁣ ⁣⁣X⁣⁣⁣⁣3⁣⁣⁣ ⁣⁣⁣
  • TRIDON FAN SWITCH FOR Subaru Leone 12/84-12/95 1.8L(EA82)(Petrol) TFS148 - image 1 of 1

    TRIDON FAN SWITCH FOR Subaru Leone 12/84-12/95 1.8L(EA82)(Petrol) TFS148 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $39.38
    AU $14.00 postage
    J⁣⁣B⁣ ⁣⁣M⁣⁣B⁣⁣⁣ ⁣U⁣O⁣⁣⁣⁣⁣⁣⁣ ⁣⁣T⁣⁣W⁣⁣⁣ ⁣⁣
  • TRIDON FAN SWITCH FOR Subaru Leone 08/87-06/88 1.8L(EA82T)(Petrol) TFS148 - image 1 of 1

    TRIDON FAN SWITCH FOR Subaru Leone 08/87-06/88 1.8L(EA82T)(Petrol) TFS148 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $39.38
    AU $14.00 postage
    F⁣G⁣⁣⁣⁣ ⁣⁣P⁣W⁣ ⁣U⁣S⁣ ⁣⁣J⁣I⁣⁣⁣⁣⁣⁣ ⁣⁣⁣X⁣O⁣ ⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Vortex 09/85-09/89 1.8L(EA82) SOHC 8V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Vortex 09/85-09/89 1.8L(EA82) SOHC 8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    0⁣⁣E⁣⁣ ⁣V⁣⁣V⁣ ⁣⁣K⁣M⁣ ⁣A⁣V⁣⁣ ⁣R⁣J⁣ ⁣⁣4⁣⁣B⁣ ⁣⁣⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Leone 10/79-01/80 1.6L(EA71) OHV 8V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Leone 10/79-01/80 1.6L(EA71) OHV 8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    4⁣R⁣⁣ ⁣⁣⁣S⁣X⁣ ⁣O⁣1⁣⁣ ⁣⁣⁣6⁣⁣S⁣ ⁣B⁣⁣S⁣ ⁣⁣⁣⁣Y⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Leone 08/87-06/88 1.8L(EA82T) SOHC 8V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Leone 08/87-06/88 1.8L(EA82T) SOHC 8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $17.52
    AU $14.00 postage
    ⁣1⁣⁣⁣T⁣⁣⁣ ⁣⁣⁣⁣0⁣8⁣ ⁣⁣U⁣L⁣⁣⁣ ⁣2⁣C⁣⁣⁣ ⁣⁣1⁣F⁣
  • TRIDON REVERSE LIGHT SWITCH FOR Subaru Forester 09/98-05/02 2.0L(EJ205)  TRS043 - image 1 of 1

    TRIDON REVERSE LIGHT SWITCH FOR Subaru Forester 09/98-05/02 2.0L(EJ205) TRS043 (for: Subaru Liberty 1989)

    Brand new · Tridon
    AU $79.72
    AU $14.00 postage
    K⁣F⁣⁣⁣⁣⁣ ⁣⁣X⁣Y⁣ ⁣⁣⁣M⁣⁣⁣⁣⁣F⁣ ⁣⁣Q⁣⁣⁣G⁣⁣⁣⁣
  • 2PCS Universal 7" 12V Electric Radiator Cooling Fan + Mounting kits - image 1 of 4

    2PCS Universal 7" 12V Electric Radiator Cooling Fan + Mounting kits (for: Subaru Liberty 1989)

    Brand new · Unbranded
    AU $65.00
    Free postage
    S⁣p⁣C⁣Q⁣ ⁣o⁣E⁣n⁣s⁣o⁣r⁣C⁣е⁣ ⁣d⁣2⁣D⁣⁣ ⁣C⁣D⁣ ⁣⁣⁣⁣⁣⁣⁣
  • 10"Inch 80W Universal Electric Radiator Straight Cooling Thermo Fan Mounting Kit - image 1 of 4

    10"Inch 80W Universal Electric Radiator Straight Cooling Thermo Fan Mounting Kit (for: Subaru Liberty 1989)

    Brand new
    AU $50.00
    or Best Offer
    Free postage
    92 sold
    S⁣A⁣T⁣p⁣o⁣ ⁣7⁣C⁣n⁣ ⁣s⁣o⁣r⁣C⁣е⁣d⁣⁣K⁣ ⁣⁣Z⁣⁣⁣Q⁣⁣ ⁣⁣⁣
  • TRIDON REVERSE LIGHT SWITCH FOR Subaru Leone 12/84-12/95 1.8L(EA82)8V  - image 1 of 1

    TRIDON REVERSE LIGHT SWITCH FOR Subaru Leone 12/84-12/95 1.8L(EA82)8V (for: Subaru Liberty 1989)

    Brand new · Tridon
    AU $79.72
    AU $14.00 postage
    4⁣E⁣⁣ ⁣T⁣⁣⁣Y⁣⁣ ⁣D⁣F⁣⁣⁣ ⁣5⁣⁣⁣⁣⁣C⁣⁣⁣ ⁣⁣⁣E⁣⁣
  • TRIDON OIL PRESSURE FOR Subaru Liberty 03/99-08/03 2.0L(EJ201) SOHC 16V  - image 1 of 1

    TRIDON OIL PRESSURE FOR Subaru Liberty 03/99-08/03 2.0L(EJ201) SOHC 16V (for: Subaru Liberty 1989)

    Brand new · Tridon
    (7)
    AU $17.84
    AU $14.00 postage
    ⁣⁣⁣⁣⁣D⁣S⁣ ⁣⁣E⁣Z⁣ ⁣B⁣D⁣⁣⁣⁣ ⁣⁣A⁣I⁣⁣ ⁣S⁣G⁣ ⁣⁣⁣
  • Thermo Fan Switch Tridon TFS148 - image 1 of 1

    Thermo Fan Switch Tridon TFS148 (for: Subaru Liberty 1989)

    Brand new · Tridon
    (1)
    AU $38.37
    AU $11.95 postage
    R⁣S⁣0⁣р⁣o⁣n⁣ ⁣4⁣J⁣ ⁣s⁣o⁣r⁣e⁣d⁣L⁣W⁣ ⁣X⁣D⁣⁣ ⁣⁣⁣Z⁣R⁣ ⁣⁣
  • Universal 16" Inch 120W Radiator Cooling Electric Thermo Bow Blade Fan With Kits - image 1 of 4

    Universal 16" Inch 120W Radiator Cooling Electric Thermo Bow Blade Fan With Kits (for: Subaru Liberty 1989)

    Brand new
    AU $125.00
    or Best Offer
    Free postage
    20 watching
    1⁣D⁣Ѕ⁣ ⁣p⁣o⁣C⁣n⁣J⁣s⁣ ⁣5⁣D⁣ ⁣3⁣R⁣o⁣r⁣ ⁣e⁣d⁣⁣L⁣M⁣⁣⁣ ⁣R⁣
  • All listings
  • Auction
  • Buy It Now
  • Best Offer
  • Best Match
  • Time: ending soonest
  • Time: newly listed
  • Price + postage: lowest first
  • Price + postage: highest first
  • Distance: nearest first
  • List view
  • Gallery view

34 results

Sort: Best Match

  • Best Match
  • Time: ending soonest
  • Time: newly listed
  • Price + postage: lowest first
  • Price + postage: highest first
  • Distance: nearest first