Skip to content
Alternators & Parts

Alternators & Parts

OEX ALTERNATOR 12V 130A MITSUBISHI STYLE

OEX
Original price $1,079.00 - Original price $1,079.00
Original price
$1,079.00
$1,079.00 - $1,079.00
Current price $1,079.00

Part No. MXA2070 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 130A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $1,079.00 - Original price $1,079.00
Original price
$1,079.00
$1,079.00 - $1,079.00
Current price $1,079.00

OEX ALTERNATOR 12V 110A MITSUBISHI STYLE

OEX
Original price $973.70 - Original price $973.70
Original price
$973.70
$973.70 - $973.70
Current price $973.70

Part No. MXA2069 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 110A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $973.70 - Original price $973.70
Original price
$973.70
$973.70 - $973.70
Current price $973.70

OEX ALTERNATOR 12V 100A MITSUBISHI STYLE

OEX
Original price $910.00 - Original price $910.00
Original price
$910.00
$910.00 - $910.00
Current price $910.00

Part No. MXA2068 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 100A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $910.00 - Original price $910.00
Original price
$910.00
$910.00 - $910.00
Current price $910.00

OEX ALTERNATOR 12V 150A MITSUBISHI STYLE

OEX
Original price $1,215.50 - Original price $1,215.50
Original price
$1,215.50
$1,215.50 - $1,215.50
Current price $1,215.50

Part No. MXA2067 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 150A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $1,215.50 - Original price $1,215.50
Original price
$1,215.50
$1,215.50 - $1,215.50
Current price $1,215.50

OEX ALTERNATOR 12V 90A VALEO - SEE NOTE

OEX
Original price $439.40 - Original price $439.40
Original price
$439.40
$439.40 - $439.40
Current price $439.40

Part No. VXA026 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 90A Valeo - See Note Warranty 3yr Passenger 1yr...

View full details
Original price $439.40 - Original price $439.40
Original price
$439.40
$439.40 - $439.40
Current price $439.40

OEX ALTERNATOR 12V 120A VALEO STYLE - SEE NOTE

OEX
Original price $781.30 - Original price $781.30
Original price
$781.30
$781.30 - $781.30
Current price $781.30

Part No. VXA025 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 120A Valeo Style - See Note Warranty 3yr Passeng...

View full details
Original price $781.30 - Original price $781.30
Original price
$781.30
$781.30 - $781.30
Current price $781.30

OEX ALTERNATOR 12V 130A MITSUBISHI STYLE

OEX
Original price $1,322.10 - Original price $1,322.10
Original price
$1,322.10
$1,322.10 - $1,322.10
Current price $1,322.10

Part No. MXA2066 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 130A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $1,322.10 - Original price $1,322.10
Original price
$1,322.10
$1,322.10 - $1,322.10
Current price $1,322.10

OEX ALTERNATOR 12V 110A MITSUBISHI STYLE

OEX
Original price $881.40 - Original price $881.40
Original price
$881.40
$881.40 - $881.40
Current price $881.40

Part No. MXA2065 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 110A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $881.40 - Original price $881.40
Original price
$881.40
$881.40 - $881.40
Current price $881.40

OEX ALTERNATOR 12V 120A DENSO STYLE

OEX
Original price $716.30 - Original price $716.30
Original price
$716.30
$716.30 - $716.30
Current price $716.30

Part No. DXA4062 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 120A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $716.30 - Original price $716.30
Original price
$716.30
$716.30 - $716.30
Current price $716.30

OEX ALTERNATOR 24V 90A SAWAFUJI STYLE

OEX
Original price $6,515.60 - Original price $6,515.60
Original price
$6,515.60
$6,515.60 - $6,515.60
Current price $6,515.60

Part No. SXA729 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 90A Sawafuji Style Warranty 3yr Passenger 1yr Co...

View full details
Original price $6,515.60 - Original price $6,515.60
Original price
$6,515.60
$6,515.60 - $6,515.60
Current price $6,515.60

OEX ALTERNATOR 12V 150A DENSO STYLE

OEX
Original price $984.10 - Original price $984.10
Original price
$984.10
$984.10 - $984.10
Current price $984.10

Part No. DXA4074 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 150A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $984.10 - Original price $984.10
Original price
$984.10
$984.10 - $984.10
Current price $984.10

OEX ALTERNATOR 12V 180A DENSO STYLE

OEX
Original price $1,489.80 - Original price $1,489.80
Original price
$1,489.80
$1,489.80 - $1,489.80
Current price $1,489.80

Part No. DXA4068 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 180A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $1,489.80 - Original price $1,489.80
Original price
$1,489.80
$1,489.80 - $1,489.80
Current price $1,489.80

OEX ALTERNATOR 12V 100A MITSUBISHI STYLE - SEE NOTE

OEX
Original price $859.30 - Original price $859.30
Original price
$859.30
$859.30 - $859.30
Current price $859.30

Part No. MXA2064 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 100A Mitsubishi Style - See Note Warranty 3yr P...

View full details
Original price $859.30 - Original price $859.30
Original price
$859.30
$859.30 - $859.30
Current price $859.30

OEX ALTERNATOR 12V 80A MITSUBISHI STYLE

OEX
Original price $864.50 - Original price $864.50
Original price
$864.50
$864.50 - $864.50
Current price $864.50

Part No. MXA2071 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 80A Mitsubishi Style Warranty 3yr Passenger 1yr...

View full details
Original price $864.50 - Original price $864.50
Original price
$864.50
$864.50 - $864.50
Current price $864.50

OEX ALTERNATOR 12V 130A DENSO STYLE

OEX
Original price $728.00 - Original price $728.00
Original price
$728.00
$728.00 - $728.00
Current price $728.00

Part No. DXA4073 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 130A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $728.00 - Original price $728.00
Original price
$728.00
$728.00 - $728.00
Current price $728.00

OEX ALTERNATOR 12V 130A DENSO STYLE

OEX
Original price $969.80 - Original price $969.80
Original price
$969.80
$969.80 - $969.80
Current price $969.80

Part No. DXA4071 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 130A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $969.80 - Original price $969.80
Original price
$969.80
$969.80 - $969.80
Current price $969.80

OEX ALTERNATOR 12V 210A DENSO STYLE

OEX
Original price $1,231.10 - Original price $1,231.10
Original price
$1,231.10
$1,231.10 - $1,231.10
Current price $1,231.10

Part No. DXA4070 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 210A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $1,231.10 - Original price $1,231.10
Original price
$1,231.10
$1,231.10 - $1,231.10
Current price $1,231.10

OEX ALTERNATOR 12V 90A DENSO STYLE

OEX
Original price $598.00 - Original price $598.00
Original price
$598.00
$598.00 - $598.00
Current price $598.00

Part No. DXA4069 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 90A Denso Style Warranty 3yr Passenger 1yr Comm...

View full details
Original price $598.00 - Original price $598.00
Original price
$598.00
$598.00 - $598.00
Current price $598.00

OEX ALTERNATOR 12V 90A MITSUBISHI STYLE

OEX
Original price $787.80 - Original price $787.80
Original price
$787.80
$787.80 - $787.80
Current price $787.80

Part No. MXA9601 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 90A Mitsubishi Style Warranty 3yr Passenger 1yr...

View full details
Original price $787.80 - Original price $787.80
Original price
$787.80
$787.80 - $787.80
Current price $787.80

OEX ALTERNATOR 12V 120A BOSCH STYLE

OEX
Original price $937.30 - Original price $937.30
Original price
$937.30
$937.30 - $937.30
Current price $937.30

Part No. BXA059 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 120A Bosch Style Warranty 3yr Passenger 1yr Comm...

View full details
Original price $937.30 - Original price $937.30
Original price
$937.30
$937.30 - $937.30
Current price $937.30

DELCO REMY ALTERNATOR 12V 240A 40SI

DELCO REMY
Original price $4,109.30 - Original price $4,109.30
Original price
$4,109.30
$4,109.30 - $4,109.30
Current price $4,109.30

Part No. 8600339 Type ALTERNATOR Brand DELCO REMY Unit of Measure EACH Description Delco Remy Alternator 12V 240A 40SI Warranty One Year Adju...

View full details
Original price $4,109.30 - Original price $4,109.30
Original price
$4,109.30
$4,109.30 - $4,109.30
Current price $4,109.30

OEX ALTERNATOR 12V 150A DENSO STYLE

OEX
Original price $1,045.20 - Original price $1,045.20
Original price
$1,045.20
$1,045.20 - $1,045.20
Current price $1,045.20

Part No. DXA4067 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 150A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $1,045.20 - Original price $1,045.20
Original price
$1,045.20
$1,045.20 - $1,045.20
Current price $1,045.20

OEX ALTERNATOR 12V 130A DENSO STYLE

OEX
Original price $936.00 - Original price $936.00
Original price
$936.00
$936.00 - $936.00
Current price $936.00

Part No. DXA4066 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 130A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $936.00 - Original price $936.00
Original price
$936.00
$936.00 - $936.00
Current price $936.00

PRESTOLITE ALTERNATOR 24V 200A

PRESTOLITE
Original price $6,662.50 - Original price $6,662.50
Original price
$6,662.50
$6,662.50 - $6,662.50
Current price $6,662.50

Part No. 4740JB Type ALTERNATOR Brand PRESTOLITE Unit of Measure EACH Description Prestolite Alternator 24V 200A Warranty One Year Adjusting ...

View full details
Original price $6,662.50 - Original price $6,662.50
Original price
$6,662.50
$6,662.50 - $6,662.50
Current price $6,662.50

DENSO ALTERNATOR 24V 95A

DENSO
Original price $2,913.30 - Original price $2,913.30
Original price
$2,913.30
$2,913.30 - $2,913.30
Current price $2,913.30

Part No. 021080-0730X Type ALTERNATOR Brand DENSO Unit of Measure EACH Description Denso Alternator 24V 95A Warranty One Year Adjusting Hole ...

View full details
Original price $2,913.30 - Original price $2,913.30
Original price
$2,913.30
$2,913.30 - $2,913.30
Current price $2,913.30

OEX ALTERNATOR 12V 110A MITSUBISHI STYLE

OEX
Original price $994.50 - Original price $994.50
Original price
$994.50
$994.50 - $994.50
Current price $994.50

Part No. MXA2063 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 110A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $994.50 - Original price $994.50
Original price
$994.50
$994.50 - $994.50
Current price $994.50

OEX ALTERNATOR 12V 100A DELPHI STYLE

OEX
Original price $670.80 - Original price $670.80
Original price
$670.80
$670.80 - $670.80
Current price $670.80

Part No. DXA499 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 100A Delphi Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $670.80 - Original price $670.80
Original price
$670.80
$670.80 - $670.80
Current price $670.80

DENSO ALTERNATOR 12V 80A

DENSO
Original price $864.50 - Original price $864.50
Original price
$864.50
$864.50 - $864.50
Current price $864.50

Part No. DXA4065 Type ALTERNATOR Brand DENSO Unit of Measure EACH Description Denso Alternator 12V 80A Warranty 12 Months 20000km Adjusting H...

View full details
Original price $864.50 - Original price $864.50
Original price
$864.50
$864.50 - $864.50
Current price $864.50

NIKKO ALTERNATOR 24V 50A

NIKKO
Original price $1,632.80 - Original price $1,632.80
Original price
$1,632.80
$1,632.80 - $1,632.80
Current price $1,632.80

Part No. NXA9719 Type ALTERNATOR Brand NIKKO Unit of Measure EACH Description Nikko Alternator 24V 50A Warranty One Year Adjusting Hole Diame...

View full details
Original price $1,632.80 - Original price $1,632.80
Original price
$1,632.80
$1,632.80 - $1,632.80
Current price $1,632.80

OEX ALTERNATOR 12V 180A DENSO STYLE

OEX
Original price $1,032.20 - Original price $1,032.20
Original price
$1,032.20
$1,032.20 - $1,032.20
Current price $1,032.20

Part No. DXA4063 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 180A Denso Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $1,032.20 - Original price $1,032.20
Original price
$1,032.20
$1,032.20 - $1,032.20
Current price $1,032.20

OEX ALTERNATOR 12V 110A MITSUBISHI STYLE

OEX
Original price $877.50 - Original price $877.50
Original price
$877.50
$877.50 - $877.50
Current price $877.50

Part No. MXA2061 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 110A Mitsubishi Style Warranty 3yr Passenger 1y...

View full details
Original price $877.50 - Original price $877.50
Original price
$877.50
$877.50 - $877.50
Current price $877.50

NIEHOFF ALTERNATOR 24V 175A

NIEHOFF
Original price $12,720.50 - Original price $12,720.50
Original price
$12,720.50
$12,720.50 - $12,720.50
Current price $12,720.50

Part No. NXA9303 Type ALTERNATOR Brand NIEHOFF Unit of Measure EACH Description Niehoff Alternator 24V 175A Warranty One Year Inside Mounting...

View full details
Original price $12,720.50 - Original price $12,720.50
Original price
$12,720.50
$12,720.50 - $12,720.50
Current price $12,720.50

DELCO REMY ALTERNATOR 12V 170A 36SI

DELCO REMY
Original price $1,848.60 - Original price $1,848.60
Original price
$1,848.60
$1,848.60 - $1,848.60
Current price $1,848.60

Part No. 8600126 Type ALTERNATOR Brand DELCO REMY Unit of Measure EACH Description Delco Remy Alternator 12V 170A 36SI Warranty One Year Adju...

View full details
Original price $1,848.60 - Original price $1,848.60
Original price
$1,848.60
$1,848.60 - $1,848.60
Current price $1,848.60

DELCO REMY ALTERNATOR 12V 170A 36SI

DELCO REMY
Original price $1,840.80 - Original price $1,840.80
Original price
$1,840.80
$1,840.80 - $1,840.80
Current price $1,840.80

Part No. 8600125 Type ALTERNATOR Brand DELCO REMY Unit of Measure EACH Description Delco Remy Alternator 12V 170A 36SI Warranty One Year Adju...

View full details
Original price $1,840.80 - Original price $1,840.80
Original price
$1,840.80
$1,840.80 - $1,840.80
Current price $1,840.80

OEX ALTERNATOR 12V 70A LUCAS STYLE

OEX
Original price $330.20 - Original price $330.20
Original price
$330.20
$330.20 - $330.20
Current price $330.20

Part No. LXA838 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 70A Lucas Style Warranty 3yr Passenger 1yr Comme...

View full details
Original price $330.20 - Original price $330.20
Original price
$330.20
$330.20 - $330.20
Current price $330.20

DELCO REMY ALTERNATOR 12V 70A 7SI

DELCO REMY
Original price $734.50 - Original price $734.50
Original price
$734.50
$734.50 - $734.50
Current price $734.50

Part No. 19020616 Type ALTERNATOR Brand DELCO REMY Unit of Measure EACH Description Delco Remy Alternator 12V 70A 7SI Warranty One Year Adjus...

View full details
Original price $734.50 - Original price $734.50
Original price
$734.50
$734.50 - $734.50
Current price $734.50

OEX ALTERNATOR 24V 50A SAWAFUJI STYLE

OEX
Original price $1,584.70 - Original price $1,584.70
Original price
$1,584.70
$1,584.70 - $1,584.70
Current price $1,584.70

Part No. SXA728 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 50A Sawafuji Style Warranty 3yr Passenger 1yr Co...

View full details
Original price $1,584.70 - Original price $1,584.70
Original price
$1,584.70
$1,584.70 - $1,584.70
Current price $1,584.70

OEX ALTERNATOR 24V 60A NIKKO STYLE

OEX
Original price $1,713.40 - Original price $1,713.40
Original price
$1,713.40
$1,713.40 - $1,713.40
Current price $1,713.40

Part No. NXA9717 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 60A Nikko Style Warranty 3yr Passenger 1yr Comm...

View full details
Original price $1,713.40 - Original price $1,713.40
Original price
$1,713.40
$1,713.40 - $1,713.40
Current price $1,713.40

PRESTOLITE ALTERNATOR 12V 65A

PRESTOLITE
Original price $783.90 - Original price $783.90
Original price
$783.90
$783.90 - $783.90
Current price $783.90

Part No. 110-646 Type ALTERNATOR Brand PRESTOLITE Unit of Measure EACH Description Prestolite Alternator 12V 65A Warranty One Year Adjusting ...

View full details
Original price $783.90 - Original price $783.90
Original price
$783.90
$783.90 - $783.90
Current price $783.90

OEX ALTERNATOR 24V 60A HITACHI STYLE

OEX
Original price $942.50 - Original price $942.50
Original price
$942.50
$942.50 - $942.50
Current price $942.50

Part No. HXA106 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 60A Hitachi Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $942.50 - Original price $942.50
Original price
$942.50
$942.50 - $942.50
Current price $942.50

OEX ALTERNATOR 24V 50A HITACHI STYLE

OEX
Original price $865.80 - Original price $865.80
Original price
$865.80
$865.80 - $865.80
Current price $865.80

Part No. HXA105 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 50A Hitachi Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $865.80 - Original price $865.80
Original price
$865.80
$865.80 - $865.80
Current price $865.80

OEX ALTERNATOR 12V 55A DENSO STYLE

OEX
Original price $614.90 - Original price $614.90
Original price
$614.90
$614.90 - $614.90
Current price $614.90

Part No. DXA4057 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 55A Denso Style Warranty 3yr Passenger 1yr Comm...

View full details
Original price $614.90 - Original price $614.90
Original price
$614.90
$614.90 - $614.90
Current price $614.90

OEX ALTERNATOR 12V 20A KOKUSAN DENKI STYLE

OEX
Original price $685.10 - Original price $685.10
Original price
$685.10
$685.10 - $685.10
Current price $685.10

Part No. KXA9906 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 20A Kokusan Denki Style Warranty 3yr Passenger ...

View full details
Original price $685.10 - Original price $685.10
Original price
$685.10
$685.10 - $685.10
Current price $685.10

OEX ALTERNATOR 24V 140A BOSCH STYLE

OEX
Original price $1,926.60 - Original price $1,926.60
Original price
$1,926.60
$1,926.60 - $1,926.60
Current price $1,926.60

Part No. BXA9011 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 140A Bosch Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $1,926.60 - Original price $1,926.60
Original price
$1,926.60
$1,926.60 - $1,926.60
Current price $1,926.60

OEX ALTERNATOR 24V 140A BOSCH STYLE

OEX
Original price $2,342.60 - Original price $2,342.60
Original price
$2,342.60
$2,342.60 - $2,342.60
Current price $2,342.60

Part No. BXA9020 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 140A Bosch Style Warranty 3yr Passenger 1yr Com...

View full details
Original price $2,342.60 - Original price $2,342.60
Original price
$2,342.60
$2,342.60 - $2,342.60
Current price $2,342.60

OEX ALTERNATOR 24V 100A BOSCH STYLE

OEX
Original price $739.70 - Original price $739.70
Original price
$739.70
$739.70 - $739.70
Current price $739.70

Part No. BXA058 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 24V 100A Bosch Style Warranty 3yr Passenger 1yr Comm...

View full details
Original price $739.70 - Original price $739.70
Original price
$739.70
$739.70 - $739.70
Current price $739.70

DELCO REMY ALTERNATOR 12V 150A 22SI

DELCO REMY
Original price $685.10 - Original price $685.10
Original price
$685.10
$685.10 - $685.10
Current price $685.10

Part No. 8600671 Type ALTERNATOR Brand DELCO REMY Unit of Measure EACH Description Delco Remy Alternator 12V 150A 22SI Warranty One Year Adju...

View full details
Original price $685.10 - Original price $685.10
Original price
$685.10
$685.10 - $685.10
Current price $685.10

OEX ALTERNATOR 12V 65A LUCAS STYLE

OEX
Original price $486.20 - Original price $486.20
Original price
$486.20
$486.20 - $486.20
Current price $486.20

Part No. LXA837 Type ALTERNATOR Brand OEX Unit of Measure EACH Description OEX Alternator 12V 65A Lucas Style Warranty 3yr Passenger 1yr Comme...

View full details
Original price $486.20 - Original price $486.20
Original price
$486.20
$486.20 - $486.20
Current price $486.20

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare