SIEMENS 1HU5040-0AC01 Permanent servomotor 1 HU5040-0AC01 Ebay.com starting at $790.13
Free Flat Rate Shipping Expedited: No Next Day: No industrietec-Shop Rating: 99.7% |
|
YASKAWA AC SERVO MOTOR_W/ENCODER_USAFED-09FB1S_ENCODER: UTOPI-500UA Ebay.com starting at $305.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
Mitsubishi AC Servo Motor HC52S-SZ 0.5kW 2000rpm Ebay.com starting at $300.00
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: No Next Day: No West Michigan Industrial Surplus Rating: 100.0% |
|
Stellmotor Bremssattel elektrische Parkbremse EPB Handbremse für VW PASSAT 3C Ebay.com starting at $36.34
Free Flat Rate Shipping Expedited: Yes Next Day: No RST-AG Rating: 99.2% |
|
Yaskawa AC Servo Motor USAFED-13-YB21_USAFED13YB21_ Encoder_UTOPH-500UB_*AS-IS Ebay.com starting at $245.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
HCFA SV-X3MA020A-N2LN AC Servo Motor Ebay.com starting at $49.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Mitsubishi AC Servo Drive MR-J2S-70A / Servo Motor HC-KFS73 free ship Ebay.com starting at $459.00
Free Worldwide Shipping Expedited: No Next Day: No winpro08 Rating: 100.0% |
|
YASKAWA AC Servo Driver SGDV-R90A01B002000 / Servo Motor SGMJV-01ADA21 free ship Ebay.com starting at $255.00
Free Worldwide Shipping Expedited: No Next Day: No winpro08 Rating: 100.0% |
|
2016 TOYOTA PRIUS AC HEATER SERVO MOTOR 063800-2131 OEM 16 17 18 19 Ebay.com starting at $59.99
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: No Next Day: No R Auto Parts Inc Rating: 99.7% |
|
MITSUBISHI -- MELSERVO AC Servo-Motor 2kW 19Nm -- 130Volt 1000rpm -- HF-SP201 Ebay.com starting at $306.87
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: Yes Next Day: No The Plasma Nerd Rating: 100.0% |
|
Fanuc BiS 12/2000 A06B-0077-B503 AC Servo Motor Ebay.com starting at $524.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
HC-SFS1024 Mitsubishi AC Servo Motor 1KW 2000RPM NEW ****NEW**** Ebay.com starting at $626.83
Free Flat Rate Shipping Expedited: No Next Day: No |
|
GENUINE A/C FLAP POSITION SERVO MOTOR FOR AUDI A4 A5 8K0820511B Ebay.com starting at $45.56
Free Worldwide Shipping Expedited: No Next Day: No autoparts12017 Rating: 94.6% |
|
Used - Siemens Servomotor 1FK7042-2AC71-1RH0 (Bad Encoder) Ebay.com starting at $200.00
Shipping Calculated by Location Expedited: No Next Day: No |
|
Stellmotor Zahnrad Klima Anlage Reparatur Satz für JEEP GRAND CHEROKEE IV 4 WK Ebay.com starting at $35.81
Free Flat Rate Shipping Expedited: Yes Next Day: No RST-AG Rating: 99.2% |
|
Bremssattelgehäuse elektrische Feststellbremse hinten rechts für Ford S-Max WA6 Ebay.com starting at $111.66
Free Flat Rate Shipping Expedited: Yes Next Day: No Autoteile-Okzam Rating: 99.3% |
|
2x Bremssattelgehäuse elektrische Feststellbremse Hinterachse für Ford S-Max WA6 Ebay.com starting at $219.12
Free Flat Rate Shipping Expedited: Yes Next Day: No Autoteile-Okzam Rating: 99.3% |
|
Mitsubishi HG-KR053 AC Servo Motor (Cut Cables) Ebay.com starting at $59.87
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Allen Bradley AC Servo Motor with Brake 1326AB-B740C-21-K7 Ebay.com starting at $650.00
$ Freight Worldwide shipping Expedited: No Next Day: No samsdiscountstore Rating: 100.0% |
|
Yaskawa Motors-AC Servo USAGED-09A22K *REPAIR EVALUATION ONLY* [PZJ] Ebay.com starting at $11.00
Free Worldwide Shipping Expedited: No Next Day: No Precision Zone Rating: 99.4% |
|
Yaskawa Motors-AC Servo SGMP-04A2HA11 *REPAIR EVALUATION ONLY* [PZJ] Ebay.com starting at $11.00
Free Worldwide Shipping Expedited: No Next Day: No Precision Zone Rating: 99.4% |
|
SIEMENS 1FT6105-1AC71-4EH1 servomotor servo motor Ebay.com starting at $2,528.40
Free Flat Rate Shipping Expedited: No Next Day: No industrietec-Shop Rating: 99.7% |
|
ALLEN BRADLEY 1326AB-B420E-21 AC SERVO MOTOR w/ ALPHA LP PLANETARY GEAR REDUCER Ebay.com starting at $2,199.98
Shipping Calculated by Location Expedited: No Next Day: Yes Qualityused LLC Rating: 100.0% |
|
Yaskawa SGMCS-08DDA-TE12 AC Servo Motor TEL Tokyo Electron Lithius Used Working Ebay.com starting at $1,012.17
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: No Next Day: No SEMICONDUCTOR SPARES STORE Rating: 100.0% |
|
Fuji AC Servo Motor GYS101DC1-CB with THK LM Guide Actuator KR45 Ebay.com starting at $499.95
Free Flat Rate Shipping Expedited: Yes Next Day: No it_eq_plus Rating: 100.0% |
|
YASKAWA SGMDH-06A2A-YR13 AC SERVO MOTOR, SGMDH06A2A W/ UTSAE-B17BBF ABS ENCODER Ebay.com starting at $612.00
Free Worldwide Shipping Expedited: No Next Day: No PLC TOOLBOX SUPPLY Rating: 99.9% |
|
YASKAWA AC SERVO MOTOR_SGMG-44AWA-YR11 Ebay.com starting at $1,200.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
Suzhou Inovance ISMH1-10B30CB AC Servo Motor Ebay.com starting at $39.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
12 MERCEDES SPRINTER 2500 AC HEATER SERVO MOTOR UNIT 0 132 801 375 OEM 10 11 13 Ebay.com starting at $59.00
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: No Next Day: No R Auto Parts Inc Rating: 99.7% |
|
Delta ASD-B2-0121-B AC Servo Drive,ECMA-C20401ES Servo Motor,KK6010C 1008K-2002 Ebay.com starting at $179.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Suzhou Inovance IS620PS1R6I Servo Drive W/ Inova ISMH1-10B30CB AC Servo Motor Ebay.com starting at $179.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
FANUC A06B-0235-B605#S000 AC SERVO MOTOR AIS 8/4000 200-240 VAC 3PH. C116B64A6 Ebay.com starting at $203.39
Shipping Calculated by Location Expedited: Yes Next Day: No asurplusllc Rating: 100.0% |
|
PANASONIC 1.0kW 3000rmin AC SERVO MOTOR MFA100LB2NSA Ebay.com starting at $350.00
Free Worldwide Shipping Expedited: No Next Day: No ENIE Rating: 100.0% |
|
New Yaskawa Sigma 5 Rotary Servo Motor SGMGV-13ADE6S 1.3KW 200V Ebay.com starting at $924.99
Free Worldwide Shipping Expedited: No Next Day: No Save Money on Tools Rating: 99.7% |
|
Yaskawa SGMMS-04ADC6E AC Servo Motor Ebay.com starting at $187.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
2x Stellmotor Bremssattel elektr. Parkbremse EPB Handbremse für AUDI A4 8K B8 Ebay.com starting at $54.77
Free Flat Rate Shipping Expedited: Yes Next Day: No RST-AG Rating: 99.2% |
|
Delta ECMA-C20401FS AC Servo Motor W/ Hiwin KK5002C 200GX-4072 Linear Table Ebay.com starting at $74.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Inovance MS1H1-10B30CB-A330Z AC Servo Motor - Cut Cables Ebay.com starting at $119.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Zahnrad Stellmotor Klimaanlage Lüfter für JEEP GRAND CHEROKEE IV 4 DODGE DURANGO Ebay.com starting at $20.01
Free Flat Rate Shipping Expedited: Yes Next Day: No Autoteile-Okzam Rating: 99.3% |
|
Reparatur Zahnrad Klima Heizung Stellmotor für CITROEN C3 C4 1 2 PICASSO DS3 DS4 Ebay.com starting at $20.01
Free Flat Rate Shipping Expedited: Yes Next Day: No RST-AG Rating: 99.2% |
|
Faustsattel Bremssattel mit Feststellbremse hinten rechts für Ford Galaxy WA6 Ebay.com starting at $111.66
Free Flat Rate Shipping Expedited: Yes Next Day: No RST-AG Rating: 99.2% |
|
NEW Mitsubishi OSA104S2 AC Servo Motor Encoder Ebay.com starting at $256.00
Free Worldwide Shipping Expedited: No Next Day: No xue-1158 Rating: 77.8% |
|
FANUC Alpha M9/3000 AC SERVO MOTOR A06B-0163-B175 3000RPM Fast Shipping Ebay.com starting at $115.00
Free Worldwide Shipping Expedited: Yes Next Day: No Slickie123 Industrial Wholesale Rating: 99.8% |
|
Siemens Perm Magnetic Servo Motor 1 HU3076-0AC01-0ZZ9-Z _ 1 HU 1052-2 _ No Z # Ebay.com starting at $785.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
Allen Bradley Bulletin 1326 AC Servo Motor 1326AB-C4C-11 part number 122269 Ebay.com starting at $1,499.00
$ Freight Worldwide shipping Expedited: No Next Day: No Nu Tek Sales Rating: 100.0% |
|
Panasonic AC servo motor MSMA082A1F 750W good in condition for industry use Ebay.com starting at $400.00
Free Flat Rate Shipping Expedited: No Next Day: No goldenworld8811 Rating: 88.9% |
|
WARRANTY STAUBLI BRUSHLESS AC SERVO MOTOR D22134500B D 221 345 00 B NICE! Ebay.com starting at $552.50
Free Flat Rate Shipping Expedited: No Next Day: Yes Epic Surplus Rating: 100.0% |
|
DELTA B2 AC SERVO MOTOR DRIVER 400W CNC MACHINE KIT ROUTER MILL PLASMA LASER Ebay.com starting at $836.00
Free Flat Rate Shipping Expedited: No Next Day: No MOTIONTEK CANADA Rating: 100.0% |
|
MITSUBISHI J3 SERVO MOTOR HF-KP23 200W Ebay.com starting at $129.90
Free Worldwide Shipping Expedited: No Next Day: No BMS SEMICON Rating: 100.0% |
|
MITSUBISHI * MR-J3-10B & HF-KP053 * MELSERVO AC Servo Driver & Motor set Ebay.com starting at $149.00
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
MITSUBISHI * MR-J3-10B & HF-KP13B * MELSERVO AC Servo Driver & Motor set Ebay.com starting at $169.00
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
MITSUBISHI * MR-J3-40B & HF-KP43B * MELSERVO AC Servo Driver & Motor set Ebay.com starting at $349.99
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
MITSUBISHI * MR-J2S-200B & HC-SFS202B * MELSERVO AC Servo Driver & Motor set Ebay.com starting at $799.90
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
HARMONIC DRIVE SYSTEMS HA-600-2L-SP with AC Servo Actuator RKS-25-1918-SP Set Ebay.com starting at $699.99
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
Mitsubishi AC Servo Motor HC-KFS73K HCKFS73K Original New in Box NIB Free Ship Ebay.com starting at $596.23
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
Panasonic MHMD042P1U AC Servo Motor and Driver PLC Programmable Logic Controller Ebay.com starting at $313.98
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
Kollmorgen Ac Servomotor AKM32D-ACCNC-00 sehr guter Zustand Ebay.com starting at $736.40
Free Flat Rate Shipping Expedited: Yes Next Day: No Roitzheim-Werkzeugmaschinen Rating: 100.0% |
|
Kollmorgen AC Servomotor AKM42G-ANC2GB00 mit Hyperface Geber Ebay.com starting at $947.10
Free Flat Rate Shipping Expedited: Yes Next Day: No Roitzheim-Werkzeugmaschinen Rating: 100.0% |
|
Kollmorgen SIGMATEK AC Servomotor AKM42G-ANCNGBB0 Ebay.com starting at $947.10
Free Flat Rate Shipping Expedited: Yes Next Day: No Roitzheim-Werkzeugmaschinen Rating: 100.0% |
|
Kollmorgen Seidel Danaher Motion AC Servomotor DBL2H00060-0R2-000-S40 Ebay.com starting at $156.97
Free Flat Rate Shipping Expedited: Yes Next Day: No Roitzheim-Werkzeugmaschinen Rating: 100.0% |
|
HP Series PYSGMGH102PG1 AC Servo Motor 122VAC 1500r/min 950W/1.2HP *Tested* Ebay.com starting at $299.00
Free Flat Rate Shipping Expedited: No Next Day: No INPROSOLS Rating: 99.7% |
|
1PCS NEW HC-RFS153 HCRFS153 MITSUBISHI AC SERVO MOTOR Ebay.com starting at $635.08
Free Worldwide Shipping Expedited: No Next Day: No Chips Gate Rating: 99.1% |
|
1PCS Used ASMT01L250AK AC Servo Motor Tested Ebay.com starting at $188.87
Free Worldwide Shipping Expedited: No Next Day: No AutoFan Corporation Rating: 96.8% |
|
1PCS Used FANUC AC SERVO MOTOR A06B-0115-B203 A06B0115B203 Ebay.com starting at $223.23
Free Worldwide Shipping Expedited: No Next Day: No Chips Gate Rating: 99.1% |
|
1PCS Mitsubishi HC-SFS102B AC Servo Motor HCSFS102B New In Box Ebay.com starting at $405.69
Free Worldwide Shipping Expedited: No Next Day: No Chips Gate Rating: 99.1% |
|
1PCS Mitsubishi AC Servo Motor HC-KFS73K New In Box Fast Ship Ebay.com starting at $276.85
Free Worldwide Shipping Expedited: No Next Day: No Chips Gate Rating: 99.1% |
|
MITSUBISHI SERVO MOTOR HC-UFS73 750W Ebay.com starting at $299.99
Free Worldwide Shipping Expedited: No Next Day: No BMS SEMICON Rating: 100.0% |
|
Used & Tested YASKAWA UTOPH-81AWF AC Servo Motor Ebay.com starting at $358.26
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
BALDOR BRUSHLESS AC SERVO MOTOR_BSM100B-3150AA_J3196005_S4P004W010 Ebay.com starting at $335.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
New In Box YASKAWA SGMDH-06A2A-YR24 AC Servo Motor 550W Ebay.com starting at $977.95
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
YASKAWA SGMCS-25D3B11 AC servo motor ,393W , 25N.m ,2.7A Ebay.com starting at $350.00
Free Flat Rate Shipping Expedited: No Next Day: No milo3dprinter2016 Rating: 100.0% |
|
New In Box YASKAWA SGMPH-08AAE41D AC Servo Motor Ebay.com starting at $709.74
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
New In Box YASKAWA UTTIH-B20FK AC Servo Motor Encoder Ebay.com starting at $430.80
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
New In Box YASKAWA SGM-08AWFJ73 AC Servo Motor Ebay.com starting at $851.34
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
MITSUBISHI AC SERVO MOTOR_HA300C Ebay.com starting at $400.00
Free Worldwide Shipping Expedited: No Next Day: Yes Nu Tek Sales Rating: 100.0% |
|
Fanuc AC Servo Motor TYPE# A06B-0075-B003 1.2 KW 2000 RPM 153 Volts 4.9 Amps NEW Ebay.com starting at $1,300.00
Shipping Calculated by Location Expedited: No Next Day: Yes Billor McDowell Rating: 100.0% |
|
iNOVA ISMH1-10C30CB-U231Z ISMH Series AC Servo Motor Ebay.com starting at $53.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
MITSUBISHI USED HF-SP102 J3 Series AC SERVO MOTOR Ebay.com starting at $350.00
$0.0 FreePickup Worldwide shipping Expedited: No Next Day: Yes Billor McDowell Rating: 100.0% |
|
Parker NX420EXKR7315 AC Servo Motor 100W T178528 w/ warranty Free Shipping Ebay.com starting at $199.99
Free Worldwide Shipping Expedited: No Next Day: No Inventive Ideas Inc Rating: 98.6% |
|
Allen-Bradley MPL-A430P-MJ72AA 240V AC Rotary Servo Motor, for Parts/Repair Ebay.com starting at $294.00
Shipping Calculated by Location Expedited: No Next Day: No r-b-electronic Rating: 99.0% |
|
Mitsubishi HC-KFS43G1 AC Servo Motor Ebay.com starting at $159.99
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Power Roller Case Pallet Conveyor 45-1/2"BF x 96"L x 38-1/2"H W/AC Servo Motor Ebay.com starting at $1,999.99
Free Flat Rate Shipping Expedited: No Next Day: No Iron Acres Industrial Rating: 99.7% |
|
Bremssattelgehäuse elektrische Feststellbremse hinten links für Ford S-Max WA6 Ebay.com starting at $111.66
Free Flat Rate Shipping Expedited: Yes Next Day: No Autoteile-Okzam Rating: 99.3% |
|
Brushless Rare Earth Permanent Magnet Generator Variable Conversion 220V 5KW60HZ Ebay.com starting at $634.50
Free Worldwide Shipping Expedited: No Next Day: No INTBUYING-74.doprmr2gh Rating: 100.0% |
|
Yaskawa SGMKV-01A3A21 AC Servo Motor (Cut Cables) - Fair Condition Ebay.com starting at $34.13
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
Panasonic MCDKT3120 AC Servo Drive W/ MSME041G1B AC Servo Motor + Linear Slide Ebay.com starting at $299.36
Free Flat Rate Shipping Expedited: Yes Next Day: No NTC Tech Rating: 99.7% |
|
220V 3.8KW Motor Set Servo AC Electric Motor & Driver High Precision Adjustable Ebay.com starting at $616.64
Free Worldwide Shipping Expedited: No Next Day: No INTBUYING-74.doprmr2gh Rating: 100.0% |
|
Xinje AC Servo Motor MS-130ST-M15015B-22P3 Motor Code 0046 2.3KW 9.5A 1500 rpm Ebay.com starting at $349.96
Free Worldwide Shipping Expedited: Yes Next Day: Yes Eskigi Rating: 99.2% |
|
Flap AC Door Actuator Heater Servo Motor Heating For Toyota Corolla For Scion TC Ebay.com starting at $54.58
Free Worldwide Shipping Expedited: No Next Day: No petrichor-r Rating: 75.0% |
|
GE FANUC AC SERVO MOTOR B 0.5/3000 A06B-0113-B075#7008, AMPLIFIER A06B-6093-H101 Ebay.com starting at $1,599.00
$ Freight Worldwide shipping Expedited: No Next Day: No e-EquipSurplus Rating: 100.0% |
|
BALDOR 6000 RPM 200 V AC SMCO Servo Motor BSM63A 333AA Ebay.com starting at $600.00
Free Flat Rate Shipping Expedited: No Next Day: No acist_electrical Rating: 99.4% |
|
MITSUBISHI * HC-KFS053 * MELSERVO AC Servo Motor 50W 3000r/min Ebay.com starting at $49.00
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
YASKAWA AC SERVO MOTOR * SGMPH-01BAA21 * 100W 100V 2.2A r/min 3000 Ebay.com starting at $74.99
Free Flat Rate Shipping Expedited: No Next Day: No SPECIALOFFER-FA Rating: 83.3% |
|
Yaskawa SGMGH-09a2a2d AC Servo Motor Ebay.com starting at $157.50
Shipping Calculated by Location Expedited: No Next Day: Yes FEEDING CONCEPTS INC Rating: 100.0% |
|
Brand New DELTA ECMA-F11875S3 AC Servo Motor 7.5KW PLC Ebay.com starting at $2,152.76
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
DELTA ECMA-C20602RS replace ECMA-C20602ES AC SERVO MOTOR NEW Ebay.com starting at $266.30
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
DELTA NEW ECMA-C11020ES PLC 2000W 2kW 6.37Nm 220V AC 20-BIT SERVO MOTOR Ebay.com starting at $637.94
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
|
Yaskawa USAFED-09FB1S AC Servo Motor UTOPI-500UA Encoder Ebay.com starting at $295.00
Free Worldwide Shipping Expedited: Yes Next Day: No Precision Prototype and Machine LLC Rating: 99.7% |
|
DELTA ECMA E31320FS 2 KW 11 Amp 110V AC Servo Motor 2000 r/min Ebay.com starting at $650.00
Free Flat Rate Shipping Expedited: No Next Day: Yes acist_electrical Rating: 99.4% |
|
Used & Tested SANYO DENKI AC P50B05020DXS20 Servo Motor Ebay.com starting at $368.41
Free Worldwide Shipping Expedited: No Next Day: No DailyMart_Store Rating: 98.5% |
Affiliate Disclosure: As an Amazon Associate, I earn from qualifying purchases.