Skip to content
FREE ECONOMY SHIPPING ON ORDERS $100+
FREE ECONOMY SHIPPING ON ORDERS $100+

Mechanical Power Transmission

Filters

$
$
Original price $0.00 - Original price $0.00
Original price $0.00
$186.70
$186.70 - $186.70
Current price $186.70

Parker 71221SN1MM00N0C111P3 Industrial Solenoid Valve

Parker
Only 1 left!

Condition: Used Condition Description: See photos and description Manufacturer / Brand: Parker DESCRIPTION:Parker 71221SN1MM00N0C111P3 Industria...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$186.70
$186.70 - $186.70
Current price $186.70
Original price $0.00 - Original price $0.00
Original price $0.00
$27.39
$27.39 - $27.39
Current price $27.39

Festo MDH-3/2-24VDC Solenoid Valve

Festo
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Festo DESCRIPTION:Festo MDH-3/2-24VDC Solenoid Valve. Mis...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$27.39
$27.39 - $27.39
Current price $27.39
Original price $0.00 - Original price $0.00
Original price $0.00
$46.13
$46.13 - $46.13
Current price $46.13

Lovejoy 68514471706 Jaw In-Shear Spider Ring Flexible Coupling

Lovejoy
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Lovejoy DESCRIPTION:Lovejoy 68514471706 Jaw In-Shear Spider Ring Flexible Coupling....

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$46.13
$46.13 - $46.13
Current price $46.13
Original price $0.00 - Original price $0.00
Original price $0.00
$748.98
$748.98 - $748.98
Current price $748.98

Mayr ROBA-RN-0/100.110 Safety Clutch

Mayr
Only 3 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Mayr DESCRIPTION:Mayr ROBA-RN-0/100.110 Safety Clutch. Mi...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$748.98
$748.98 - $748.98
Current price $748.98
Original price $0.00 - Original price $0.00
Original price $0.00
$65.82
$65.82 - $65.82
Current price $65.82

Taco 110-009RP Flexible Coupling

Taco
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Taco DescriptionDESCRIPTION:Taco 110-009RP Flexible Coupling. New in package.**IMPO...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$65.82
$65.82 - $65.82
Current price $65.82
Original price $0.00 - Original price $0.00
Original price $0.00
$139.84
$139.84 - $139.84
Current price $139.84

Lovejoy 68514470436 Flexible Coupling

Lovejoy
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Lovejoy DescriptionDESCRIPTION:Lovejoy 68514470436 Flexib...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$139.84
$139.84 - $139.84
Current price $139.84
Original price $0.00 - Original price $0.00
Original price $0.00
$13.34
$13.34 - $13.34
Current price $13.34

Lovejoy L-070.500 Flexible Coupling Hub

Lovejoy
in stock

Condition: New Condition Description: See photos and description Manufacturer / Brand: Lovejoy DescriptionDESCRIPTION:Lovejoy L-070.500 Flexible...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$13.34
$13.34 - $13.34
Current price $13.34
Original price $0.00 - Original price $0.00
Original price $0.00
$280.42
$280.42 - $280.42
Current price $280.42

Dürr M1101 0394 ST4091 Pulley Hub Assembly with Pins

Dürr
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Dürr DescriptionDESCRIPTION:Dürr M1101 0394 ST4091 Pull...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$280.42
$280.42 - $280.42
Current price $280.42
Original price $0.00 - Original price $0.00
Original price $0.00
$30.20
$30.20 - $30.20
Current price $30.20

Automation Direct MCGL20-8-6.35 Flexible Coupling

Automation Direct
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Automation Direct DescriptionDESCRIPTION:Automation Direct MCGL20-8-6.35 Flexible C...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$30.20
$30.20 - $30.20
Current price $30.20
Original price $0.00 - Original price $0.00
Original price $0.00
$32.08
$32.08 - $32.08
Current price $32.08

Parker PS2032J79CP 3 Pin Solenoid Connector with 30MM Cord

Parker
Only 3 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Parker DescriptionDESCRIPTION:Parker PS2032J79CP 3 Pin So...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$32.08
$32.08 - $32.08
Current price $32.08
Original price $0.00 - Original price $0.00
Original price $0.00
$280.42
$280.42 - $280.42
Current price $280.42

Sumitomo 02A-9U Brake Kit

Sumitomo
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Sumitomo DESCRIPTION:Sumitomo 02A-9U Brake Kit. Missing o...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$280.42
$280.42 - $280.42
Current price $280.42
Original price $0.00 - Original price $0.00
Original price $0.00
$876.39
$876.39 - $876.39
Current price $876.39

IEF PLFE 64 Compact Planetary Gearbox

IEF
Only 2 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: IEF DescriptionDESCRIPTION:IEF PLFE 64 Compact Planetary ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$876.39
$876.39 - $876.39
Current price $876.39
Original price $0.00 - Original price $0.00
Original price $0.00
$27.39
$27.39 - $27.39
Current price $27.39

MAC Valves DDAJ-1KD Solenoid

MAC Valves
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: MAC Valves DescriptionDESCRIPTION:MAC Valves DDAJ-1KD Sol...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$27.39
$27.39 - $27.39
Current price $27.39
Original price $0.00 - Original price $0.00
Original price $0.00
$145.44
$145.44 - $145.44
Current price $145.44

Fenner CT2101 T-MAX Belt and Chain Tensioner

Fenner
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Fenner DescriptionDESCRIPTION:Fenner CT2101 T-MAX Belt and Chain Tensioner. New in ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$145.44
$145.44 - $145.44
Current price $145.44
Original price $0.00 - Original price $0.00
Original price $0.00
$92.99
$92.99 - $92.99
Current price $92.99

Vickers 919847 Seal Kit

Vickers
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Vickers DescriptionDESCRIPTION:Vickers 919847 Seal Kit. New in bag.**IMPORTANT** We...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$92.99
$92.99 - $92.99
Current price $92.99
Original price $0.00 - Original price $0.00
Original price $0.00
$92.99
$92.99 - $92.99
Current price $92.99

Gerwah AKN60-22-32 Ringfeder Metal Bellows Flexible Coupling

Gerwah
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Gerwah DescriptionDESCRIPTION:Gerwah® AKN60-22-32 Ringfe...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$92.99
$92.99 - $92.99
Current price $92.99
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89

Sumitomo G818ZP Astero Gear Head

Sumitomo
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Sumitomo DescriptionDESCRIPTION:Sumitomo G818ZP Astero® ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89
Original price $0.00 - Original price $0.00
Original price $0.00
$583.83
$583.83 - $583.83
Current price $583.83

Fanuc A97L-0218-0263#192 Rack and Pinion Gear

Fanuc
Only 2 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Fanuc DescriptionDESCRIPTION:Fanuc A97L-0218-0263#192 Rac...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$583.83
$583.83 - $583.83
Current price $583.83
Original price $0.00 - Original price $0.00
Original price $0.00
$242.72
$242.72 - $242.72
Current price $242.72

Unbranded SLP1DF02E3C13N 220-240V Brass Solenoid Valve for Air or Water

Unbranded
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Unbranded DescriptionDESCRIPTION:Generic SLP1DF02E3C13N 220-240V Brass Solenoid Val...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$242.72
$242.72 - $242.72
Current price $242.72
Original price $0.00 - Original price $0.00
Original price $0.00
$35.61
$35.61 - $35.61
Current price $35.61

Automation Direct AVS-3212-24D Solenoid Valve with No Coil

Automation Direct
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Automation Direct DescriptionDESCRIPTION:Automation Direct AVS-3212-24D Solenoid Va...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$35.61
$35.61 - $35.61
Current price $35.61
Original price $0.00 - Original price $0.00
Original price $0.00
$1,139.31
$1,139.31 - $1,139.31
Current price $1,139.31

Nexen 910080 4/5H35/TL30 Flexible Coupling

Nexen
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Nexen DescriptionDESCRIPTION:Nexen 910080 4/5H35/TL30 Flexible Coupling. New in sea...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$1,139.31
$1,139.31 - $1,139.31
Current price $1,139.31
Original price $0.00 - Original price $0.00
Original price $0.00
$169.62
$169.62 - $169.62
Current price $169.62

Ruland MCLC-11-11-SS Stainless Steel Rigid Coupling

Ruland
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Ruland DescriptionDESCRIPTION:Ruland MCLC-11-11-SS Stainless Steel Rigid Coupling. ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$169.62
$169.62 - $169.62
Current price $169.62
Original price $0.00 - Original price $0.00
Original price $0.00
$278.05
$278.05 - $278.05
Current price $278.05

Parker 72228BN3TV00N0H322C2 Solenoid Coil

Parker
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Parker DescriptionDESCRIPTION:Parker 72228BN3TV00N0H322C2...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$278.05
$278.05 - $278.05
Current price $278.05
Original price $0.00 - Original price $0.00
Original price $0.00
$140.38
$140.38 - $140.38
Current price $140.38

ASCO EF8262G2-120/60-110/50 Solenoid Coil

ASCO
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: ASCO DescriptionDESCRIPTION:ASCO EF8262G2-120/60-110/50 S...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$140.38
$140.38 - $140.38
Current price $140.38
Original price $0.00 - Original price $0.00
Original price $0.00
$113.04
$113.04 - $113.04
Current price $113.04

Atlanta 7832813 Industrial Gear with 13 Teeth

Atlanta
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Atlanta DescriptionDESCRIPTION:Atlanta 7832813 Gear Sprocket with 13 Teeth. New in ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$113.04
$113.04 - $113.04
Current price $113.04
Original price $0.00 - Original price $0.00
Original price $0.00
$47.80
$47.80 - $47.80
Current price $47.80

Helical 7852-8MM-5MM Helical Flexible Shaft Coupling

Helical
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Helical DescriptionDESCRIPTION:Helical 7852-8MM-5MM Helical Flexible Shaft Coupling...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$47.80
$47.80 - $47.80
Current price $47.80
Original price $0.00 - Original price $0.00
Original price $0.00
$184.42
$184.42 - $184.42
Current price $184.42

Falk Sundstrand 4705616 Input Coupling Kit

Falk Sundstrand
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Falk Sundstrand DescriptionDESCRIPTION:: Falk Sundstrand 4705616 Input Coupling Kit...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$184.42
$184.42 - $184.42
Current price $184.42
Original price $0.00 - Original price $0.00
Original price $0.00
$871.96
$871.96 - $871.96
Current price $871.96

Gerwah AKN200-PF04/08 Flexible Coupling

Gerwah
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Gerwah DescriptionDESCRIPTION:Gerwah AKN200-PF04/08 Flexi...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$871.96
$871.96 - $871.96
Current price $871.96
Original price $0.00 - Original price $0.00
Original price $0.00
$49.02
$49.02 - $49.02
Current price $49.02

Tsubaki PL030 X 041TF Power Lock Coupling

Tsubaki
Only 4 left!

Condition: New Condition Description: Manufacturer / Brand: Tsubaki DESCRIPTION:Tsubaki PL030 X 041TF Power Lock Coupling. New in box.**IMPORTA...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$49.02
$49.02 - $49.02
Current price $49.02
Original price $0.00 - Original price $0.00
Original price $0.00
$252.42
$252.42 - $252.42
Current price $252.42

MAG IAS G.1019.0915 Flexible Coupling

MAG IAS
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: MAG IAS DescriptionDESCRIPTION:MAG IAS G.1019.0915 Flexib...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$252.42
$252.42 - $252.42
Current price $252.42
Original price $0.00 - Original price $0.00
Original price $0.00
$261.28
$261.28 - $261.28
Current price $261.28

Gerwah AKD80-32-41.258X10.375-XX-K5-B-3 Flexible Coupling

Gerwah
Only 2 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Gerwah DescriptionDESCRIPTION:: Gerwah AKD80-32-41.258X10...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$261.28
$261.28 - $261.28
Current price $261.28
Original price $0.00 - Original price $0.00
Original price $0.00
$71.92
$71.92 - $71.92
Current price $71.92

Browning N22L100 Idler Sprocket

Browning
Only 3 left!

Condition: New Condition Description: Manufacturer / Brand: Browning DescriptionDESCRIPTION:: Browning N22L100 Idler Sprocket. New in box.**IMP...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$71.92
$71.92 - $71.92
Current price $71.92
Original price $0.00 - Original price $0.00
Original price $0.00
$47.16
$47.16 - $47.16
Current price $47.16

Parker CFEC05 Replacement Coil

Parker
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Parker DescriptionDESCRIPTION:Parker CFEC05 Replacement Coil. New in box.**IMPORTAN...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$47.16
$47.16 - $47.16
Current price $47.16
Original price $0.00 - Original price $0.00
Original price $0.00
$74.60
$74.60 - $74.60
Current price $74.60

Lovejoy 68514456644 Flexible Coupling

Lovejoy
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Lovejoy DescriptionDESCRIPTION:Lovejoy 68514456644 Flexible Coupling. New in bag.**...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$74.60
$74.60 - $74.60
Current price $74.60
Original price $0.00 - Original price $0.00
Original price $0.00
$968.26
$968.26 - $968.26
Current price $968.26

Habasit 20504446 Polycarbonate Link Chain with SS pin 107 Total

Habasit
Only 1 left!

Condition: Used Condition Description: See photos and description Manufacturer / Brand: Habasit DescriptionDESCRIPTION:Habasit 20504446 Polycarb...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$968.26
$968.26 - $968.26
Current price $968.26
Original price $0.00 - Original price $0.00
Original price $0.00
$1,083.55
$1,083.55 - $1,083.55
Current price $1,083.55

Horton 923400 Pilot MT

Horton
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Horton DescriptionDESCRIPTION:Horton 923400 Pilot MT. New in box.**IMPORTANT** We d...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$1,083.55
$1,083.55 - $1,083.55
Current price $1,083.55
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89

Allen-Bradley 845-FC-A-A Flexible Coupling

Allen-Bradley
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Allen-Bradley DescriptionDESCRIPTION:Allen-Bradley 845-FC-A-A Flexible Coupling. Ne...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89
Original price $0.00 - Original price $0.00
Original price $0.00
$534.95
$534.95 - $534.95
Current price $534.95

Winsmith 930MDSN / 930MDSN-DL-100-56C Speed Reducer

Winsmith
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Winsmith DescriptionDESCRIPTION:: Winsmith 930MDSN / 930M...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$534.95
$534.95 - $534.95
Current price $534.95
Original price $0.00 - Original price $0.00
Original price $0.00
$47.80
$47.80 - $47.80
Current price $47.80

Stearns 5-66-8351-00 Stationary Disc Kit

Stearns
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Stearns DESCRIPTION:Stearns 5-66-8351-00 Stationary Disc Kit. New in bagROW14-B2-3*...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$47.80
$47.80 - $47.80
Current price $47.80
Original price $0.00 - Original price $0.00
Original price $0.00
$201.71
$201.71 - $201.71
Current price $201.71

Roscom BTOOO125-C.375-C.250 Flexible Coupler

Roscom
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Roscom DescriptionDESCRIPTION:. Roscom BTOOO125-C.375-C.250 Flexible Coupler. New i...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$201.71
$201.71 - $201.71
Current price $201.71
Original price $0.00 - Original price $0.00
Original price $0.00
$109.93
$109.93 - $109.93
Current price $109.93

Neapco 1685006 Universal Swivel Joint

Neapco
Only 2 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Neapco DESCRIPTION:Description . Neapco 1685006 Universal...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$109.93
$109.93 - $109.93
Current price $109.93
Original price $0.00 - Original price $0.00
Original price $0.00
$434.84
$434.84 - $434.84
Current price $434.84

Takamura Co LTD K9005-B Gear Reducer

Takamura Co LTD
Only 1 left!

Condition: Used Condition Description: See photo and description Manufacturer / Brand: Takamura Co LTD DescriptionDESCRIPTION:: Takamura Co LTD ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$434.84
$434.84 - $434.84
Current price $434.84
Original price $0.00 - Original price $0.00
Original price $0.00
$609.70
$609.70 - $609.70
Current price $609.70

NSK 7212B-G Ball Bearing

NSK
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: NSK DESCRIPTION:Description . NSK 7212B-G Ball Bearing. N...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$609.70
$609.70 - $609.70
Current price $609.70
Original price $0.00 - Original price $0.00
Original price $0.00
$242.72
$242.72 - $242.72
Current price $242.72

Rexnord 101.DBZ.CMBRA TD / 614437 Coupling

Rexnord
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Rexnord DESCRIPTION:Rexnord 101.DBZ.CMBRA TD / 614437 Cou...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$242.72
$242.72 - $242.72
Current price $242.72
Original price $0.00 - Original price $0.00
Original price $0.00
$761.24
$761.24 - $761.24
Current price $761.24

Baldor 135291 Trapezoidal Oil Ring

Baldor
Only 2 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Baldor DescriptionDESCRIPTION:Baldor 135291 Trapezoidal O...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$761.24
$761.24 - $761.24
Current price $761.24
Original price $0.00 - Original price $0.00
Original price $0.00
$287.89
$287.89 - $287.89
Current price $287.89

Rexnord 103G SLEEVE EXP BLT / 744944 Hub

Rexnord
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Rexnord DESCRIPTION:Rexnord 103G SLEEVE EXP BLT / 744944 ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$287.89
$287.89 - $287.89
Current price $287.89
Original price $0.00 - Original price $0.00
Original price $0.00
$304.36
$304.36 - $304.36
Current price $304.36

Parker 1347570075 Self-Aligning Coupler

Parker
Only 1 left!

Condition: New Condition Description: Manufacturer / Brand: Parker DescriptionDESCRIPTION:Parker 1347570075 Self-Aligning Coupler. New in seale...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$304.36
$304.36 - $304.36
Current price $304.36
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89

Miki Pulley P-106-H14 Variable Speed Pulley

Miki Pulley
Only 1 left!

Condition: New Condition Description: See photos and description Manufacturer / Brand: Miki Pulley DescriptionDESCRIPTION:Miki Pulley P-106-H14 ...

View full details
Original price $0.00 - Original price $0.00
Original price $0.00
$120.89
$120.89 - $120.89
Current price $120.89

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