Original Magnetic Keyboard For ThinkPad X1 Tablet Gen 2 2017 European Version Ebay.com starting at $65.99
Free Worldwide Shipping Expedited: No Next Day: No 2023Coming Rating: 97.8% |
|
Lenovo Thinkpad x1 Tablet gen2 gen1 2016 2017 Portable External Docking Keyboard Ebay.com starting at $40.75
Free Flat Rate Shipping Expedited: No Next Day: No aawu22 Rating: 94.1% |
|
100W Laptop Charger To USB Type C PD Power Adapter Charging Cable converter Ebay.com starting at $13.00
Free Flat Rate Shipping Expedited: No Next Day: No |
|
Laptop Carbon fiber Skin Sticker Cover For Lenovo thinkpad X1 Tablet 2018 13" Ebay.com starting at $20.00
Free Flat Rate Shipping Expedited: No Next Day: No MGSKIN Rating: 96.7% |
|
IBM Thinkpad LOGO Sticker For Laptop PC Tablet Desktop Computer Digital Ebay.com starting at $2.50
Free Flat Rate Shipping Expedited: No Next Day: No MGSKIN Rating: 96.7% |
|
ft Lenovo IdeaTab ThinkPad Lynx K3 Tablet USB Ac Adapter charger Supply Cord Ebay.com starting at $16.09
Free Worldwide Shipping Expedited: Yes Next Day: No TopPowerAC Rating: 98.2% |
|
Genuine Lenovo ThinkPad T420 T430 45N0113 45N0114 Charger Adapter 20V 3.25A 65W Ebay.com starting at $17.99
Free Flat Rate Shipping Expedited: Yes Next Day: Yes cegreatdeals Rating: 99.1% |
|
Unlocked New Ericsson F5521GW HSPA+ 21Mbps FOR Lenovo Thinkpad Tablet 60Y3289 Ebay.com starting at $17.09
Free Worldwide Shipping Expedited: No Next Day: No Central Parts Store Rating: 99.8% |
|
Genuine 45N1740 45N1742 45N1743 00NY639 Battery For Think pad T550s T560 W550s Ebay.com starting at $37.50
Free Worldwide Shipping Expedited: No Next Day: No E-trade-market Rating: 97.1% |
|
IBM Lenovo ThinkPad X220 Tablet LCD, Microphone Cable, 50.4KJ03.002 Ebay.com starting at $7.99
Free Flat Rate Shipping Expedited: No Next Day: No salex1995 Rating: 98.6% |
|
LENOVO ThinkPad X1 Tablet 2nd Gen CPU Thermal Vapor Chamber AVC 00JT799 Ebay.com starting at $49.50
Free Worldwide Shipping Expedited: No Next Day: No |
|
8GB (1x8GB) for Lenovo ThinkPad X230 Tablet, ThinkPad X230 Ram Memory Ebay.com starting at $40.99
Free Worldwide Shipping Expedited: No Next Day: No onedone Rating: 87.0% |
|
IBM-External USB 3.5 Floppy Disk Drive_IBM USB Number Pad Ebay.com starting at $59.99
Free Worldwide Shipping Expedited: No Next Day: No Korea Bazaar Rating: 100.0% |
|
Lenovo 20KJ0019US ThinkPad X1 Tablet 13 in - i5 8350U 8 GB 256 GB - New Open Box Ebay.com starting at $699.99
Free Worldwide Shipping Expedited: No Next Day: No Big Box Overstock Rating: 97.0% |
|
Lenovo ThinkPad X1 Tablet Core i7 8550U 16GB RAM 256GB SSD White Spots on Screen Ebay.com starting at $385.99
Free Flat Rate Shipping Expedited: No Next Day: No trustedsale Rating: 99.0% |
|
Lenovo ThinkPad X230 Tablet i7-3520M 2.9GHz 8GB RAM 500GB SSD Ebay.com starting at $230.00
Free Worldwide Shipping Expedited: No Next Day: No BestDealsOffers Rating: 98.3% |
|
PwrON 6FT AC Adapter Charger for Lenovo ThinkPad Tablet 2 Power Supply Micro USB Ebay.com starting at $13.11
Free Worldwide Shipping Expedited: Yes Next Day: No PwrON-Tech-USA Rating: 99.7% |
|
Lenovo Replacement Battery For Think Pad 14.4V Ebay.com starting at $15.00
Shipping Calculated by Location Expedited: No Next Day: No VAknickknackshack Rating: 99.7% |
|
10W Wall charger + Micro USB Cable for Lenovo ThinkPad Tablet 1838 1839 10 [SS10 Ebay.com starting at $7.99
Free Worldwide Shipping Expedited: Yes Next Day: No Superior Store Rating: 99.4% |
|
5V 2A AC DC Adapter Wall Travel Charger For Lenovo ThinkPad Tablet 2 3679 3682 Ebay.com starting at $7.90
Free Worldwide Shipping Expedited: Yes Next Day: No silicon_electronic Rating: 99.0% |
|
Lenovo 4X40N91222 ThinkPad X1 Tablet Healthcare Case (Gen 2) Ebay.com starting at $25.00
Free Worldwide Shipping Expedited: No Next Day: Yes vipoutlet Rating: 96.9% |
|
For Lenovo ThinkPad X230T Tablet W/ i3 i5 i7 Motherboard 100% OK Ebay.com starting at $94.00
Free Worldwide Shipping Expedited: No Next Day: No fasbou9996 Rating: 93.8% |
|
Lenovo Think Pad P52 Mobile Workstation Ebay.com starting at $3,999.99
Shipping Calculated by Location Expedited: Yes Next Day: No |
|
NEW Genuine IBM Thinkpad X61 tablet X61T keyboard bezel 42X4512 Ebay.com starting at $11.04
Free Worldwide Shipping Expedited: No Next Day: No Central Parts Store Rating: 99.8% |
|
BIOS CHIP Lenovo ThinkPad X1 Tablet 1st 20GG 20GH, 2nd 20JB, 20JC, 3rd 20KJ 20KK Ebay.com starting at $22.00
Free Flat Rate Shipping Expedited: No Next Day: No Bios Chip Store Rating: 98.8% |
|
New Genuine AC Adapter Lenovo 20V 3.25A USB Type-C ADLX65YCC2A SA10M13947 w/PC Ebay.com starting at $19.00
Free Flat Rate Shipping Expedited: No Next Day: No Japawheels Rating: 95.2% |
|
4PCS Laptop Bottom Shell Rubber Feet Pads Anti-Slip Pad for Lenovo Thinkpad X280 Ebay.com starting at $8.71
Free Worldwide Shipping Expedited: No Next Day: No frstor96 Rating: 98.1% |
|
For Lenovo Thinkpad yoga260 1 Set Bottom Shell Foot Pad Anti-skid Pad Part Ebay.com starting at $8.24
Free Worldwide Shipping Expedited: No Next Day: No yuehao Rating: 97.6% |
|
01AY259 New Genuine Lenovo ThinkPad X1 Tablet 3rd Gen LCD Rear Cover Ebay.com starting at $55.00
Shipping Calculated by Location Expedited: No Next Day: No |
|
Lot Of 5 Lenovo ThinkPad Helix 11.6in i5-3427U Laptop/Tablet untested sold as is Ebay.com starting at $250.00
Free Worldwide Shipping Expedited: No Next Day: No HoustonNameBrands-forless Rating: 100.0% |
|
Lenovo Thinkpad X201 Tablet Series LCD Rear Case 75Y4601, for Touch Panel Ebay.com starting at $30.93
Free Worldwide Shipping Expedited: No Next Day: No Oron zone Rating: 86.7% |
|
New Lenovo ThinkPad X200 T201 Tablet LCD With Digitizer LTD121KX6B, 63Y3022 Ebay.com starting at $57.53
Free Worldwide Shipping Expedited: No Next Day: No Oron zone Rating: 86.7% |
|
8GB Memory for Lenovo ThinkPad X220 4294, 4296, 4298, 4299 TABLET DDR3 RAM Ebay.com starting at $18.99
Free Worldwide Shipping Expedited: No Next Day: No EveryMemoryUpgrade Rating: 99.7% |
|
Lenovo KU-1506 03X9152 ThinkPad Tablet 10 Folio 20K1 20E3 20E4 US Keyboard Dock Ebay.com starting at $14.06
Free Flat Rate Shipping Expedited: Yes Next Day: No |
|
New Original For Lenovo ThinkPad X1 Yoga 2nd 3rd Touchpad Mouse Pad 01LV554 Ebay.com starting at $25.00
Free Worldwide Shipping Expedited: No Next Day: No wholesale771 Rating: 100.0% |
|
Lenovo Think Pad Ultra Dock 40A5 Docking Station - Inc. Keys - No Power Adapt Ebay.com starting at $20.00
Free Worldwide Shipping Expedited: No Next Day: No Texas Star Rating: 100.0% |
|
5200MAH Battery for IBM Lenovo ThinkPad X200t X201t Tablet 42T4657 43R9256 Ebay.com starting at $28.01
Free Flat Rate Shipping Expedited: No Next Day: No org_resources Rating: 99.6% |
|
Lcd back cover for Lenovo ThinkPad X1 Tablet 1st Gen (Type 20GG/20GH) Rear Lid Ebay.com starting at $45.95
Free Worldwide Shipping Expedited: No Next Day: No Laplace-Laptop-Parts Rating: 100.0% |
|
ThinkPad Tablet X220 Button Cover 60.4KJ15.003 Ebay.com starting at $11.27
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
Lenovo ThinkPad 1838 Complete 10.1" Tablet LCD Assembly/Frame Ebay.com starting at $30.41
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
OEM IBM Lenovo ThinkPad Tablet 2 10.1 LCD Top Cover 04X0517 60.4VX16.00 E2-X2-b5 Ebay.com starting at $17.40
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
Lenovo Thinkpad X1 Tablet (3rd Gen) Intel i5-8350u Quad 1.70GHz (Max 3.60GHz), 2 Ebay.com starting at $1,399.00
Free Worldwide Shipping Expedited: No Next Day: No Reliable4U Rating: 98.6% |
|
A+ Lenovo ThinkPad X1 Tablet 1st Gen or 2nd FHD+Touch LCD Screen w/Bezel 01AW807 Ebay.com starting at $189.00
Free Worldwide Shipping Expedited: No Next Day: No XYD-LCD Rating: 99.2% |
|
LENOVO S230U TWIST TOUCHSCREEN/TABLET/LAPTOP Ebay.com starting at $245.00
Free Worldwide Shipping Expedited: No Next Day: No |
|
New For Lenovo Thinkpad X230i tablet X230T Palmrest Cover fingerprint cover Ebay.com starting at $12.98
Free Worldwide Shipping Expedited: No Next Day: No cnjack2018 Rating: 99.6% |
|
4pcs Bottom Cover Rubber Non-Slip Bumper Foot Feet Pad for thinkpad T460S T470S Ebay.com starting at $8.89
Free Worldwide Shipping Expedited: No Next Day: No cnjack2018 Rating: 99.6% |
|
New For Lenovo ThinkPad X1 Tablet 3rd 4G Network Card Antenna WWAN 01AY253 Ebay.com starting at $26.56
Free Worldwide Shipping Expedited: No Next Day: No vikytammy Rating: 99.2% |
|
Lenovo ThinkPad X220T Tablet - i7-2620M 2.7GHz Motherboard / 04W3280 ** Ebay.com starting at $40.00
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
Lenovo Thinkpad X1 Fold G1 13.3"Touchscreen Tablet i5-L16G7 8GB 512GB SSD W1164 Ebay.com starting at $619.99
Free Worldwide Shipping Expedited: Yes Next Day: No BuyRefurbishedUS Rating: 97.0% |
|
Lenovo ThinkPad X1 G2 12" Core i7-7Y75 1.30Ghz 16GB 256GB Win10 Tablet Ebay.com starting at $144.99
Free Worldwide Shipping Expedited: No Next Day: No e-Recycling-Mart Rating: 97.8% |
|
Lenovo ThinkPad X1 Tablet 3rd Gen 13" LCD Touch Screen Assembly 01AW894 Ebay.com starting at $114.99
Free Worldwide Shipping Expedited: No Next Day: No e-Recycling-Mart Rating: 97.8% |
|
Lenovo ThinkPad X1 Fold 16 Gen 1 16.3" Intel Core i5-1230U 32GB 1TB SSD W11P Ebay.com starting at $1,299.99
Free Worldwide Shipping Expedited: No Next Day: No BuyRefurbishedUS Rating: 97.0% |
|
Lenovo ThinkPad X1 Tablet/Laptop 14", 8G Ram 128GB SSD Hard drive Windows 11 Pro Ebay.com starting at $75.00
Free Flat Rate Shipping Expedited: No Next Day: No waggcomputer Rating: 98.2% |
|
6Cell Battery Fit Lenovo ThinkPad X220t X220 X220i Tablet FRU 42T4881 42T4879 Ebay.com starting at $23.35
Free Flat Rate Shipping Expedited: No Next Day: No org_resources Rating: 99.6% |
|
Lenovo ThinkPad Tablet 2 367927U 10.1" 64GB LCD Touch Screen 04W3886 Ebay.com starting at $69.56
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
Lenovo ThinkPad X220 TABLET 04W1771, 60.4KJ11.001 Palmrest Keyboard Bezel OEM!! Ebay.com starting at $8.66
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
NEW Lenovo ThinkPad Tablet 2 Dock Docking Station HDMI 04X0376 0C14528 Ebay.com starting at $49.00
Free Worldwide Shipping Expedited: No Next Day: No vikytammy Rating: 99.2% |
|
1PCS New SB10F46442 Tablet Battery 7.4V 36Wh For ThinkPad Helix 2 00HW004/5/10 Ebay.com starting at $74.09
Free Worldwide Shipping Expedited: No Next Day: No AutoFan Corporation Rating: 96.9% |
|
Genuine Lenovo Thinkpad X1 Tablet Gen 2nd FHD + Touch LCD Screen w/Bezel 01AW807 Ebay.com starting at $189.00
Free Flat Rate Shipping Expedited: No Next Day: No LCDScreen-Expert Rating: 99.0% |
|
Lenovo ThinkPad X1 Tablet 1st Gen or 2nd FHD + Touch LCD Screen w/Bezel 01AW807 Ebay.com starting at $189.00
Free Flat Rate Shipping Expedited: No Next Day: No LCDScreen-Expert Rating: 99.0% |
|
96Wh 78++ NEW Genuine 00HW030 SB10F46468 01AV451 Battery for Think-Pad P70 P71 Ebay.com starting at $49.99
Free Worldwide Shipping Expedited: No Next Day: No digital-world-4-u Rating: 98.0% |
|
IBM Think Pad Black Messenger Bag 16" Laptop Carrying Case 2 Lg Compartments Ebay.com starting at $34.99
Shipping Calculated by Location Expedited: No Next Day: No |
|
*NON-FUNCTIONAL* Lenovo ThinkPad Tablet 64GB, 1st Gen, CW/ Dock & Keyboard Ebay.com starting at $95.71
Shipping Calculated by Location Expedited: No Next Day: No |
|
Lenovo ThinkPad Tablet Keyboard Folio Case Cover Genuine OEM 0A36370 Man. 2012 Ebay.com starting at $38.95
Shipping Calculated by Location Expedited: No Next Day: No Finding Treasures For You Shop Rating: 100.0% |
|
12" Cover Lid for Lenovo ThinkPad X1 Tablet 1st Gen *- 460.04W04.0002 Ebay.com starting at $17.40
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
For 10.1" HD Touch LCD - Lenovo ThinkPad Tablet 2 - 654VXZ10013432 - Tested Ebay.com starting at $33.00
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.5% |
|
Lenovo T-pad L13 Yoga Gen 2 13.3" FHD Touch i7-1185G7 @ 3GHz 16GB/512GB Win11Pro Ebay.com starting at $474.99
Free Worldwide Shipping Expedited: No Next Day: No Stock Must Go USA Rating: 98.4% |
|
Generic 65W Lenovo Thinkpad X200 X201 X201i Tablet Laptop Adapter Power Supply Ebay.com starting at $9.16
$ CalculatedDomesticFlatInternational Worldwide shipping Expedited: Yes Next Day: No parts4apple Rating: 98.6% |
|
New Lenovo ThinkPad Tablet Docking Station 0A33965 /w 65W Power Supply Genuine Ebay.com starting at $35.09
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: Yes Next Day: No ozcomputerparts Rating: 100.0% |
|
90W Lenovo Genuine Adapter Charger - Thinkpad X121 X200 X200s X200t X201 w/cord Ebay.com starting at $19.48
Free Worldwide Shipping Expedited: Yes Next Day: No All_4_You_USA Rating: 98.8% |
|
lenovo think pad i5 gen 8 Ebay.com starting at $150.00
Shipping Calculated by Location Expedited: Yes Next Day: No |
|
Bottom Case Rubber Pad Battery Rubber Pad Parts for IBM Thinkpad X220 X220i X230 Ebay.com starting at $16.08
Free Worldwide Shipping Expedited: No Next Day: No zfsnow Rating: 98.0% |
|
Carbon Vinyl Laptop Sticker Skin Decal Cover for Lenovo ThinkPad X1 tablet Gen 3 Ebay.com starting at $16.33
Free Flat Rate Shipping Expedited: No Next Day: No jingwen19 Rating: 96.7% |
|
Lenovo ThinkPad X1 Tablet Gen 3 13 Ebay.com starting at $445.00
Free Worldwide Shipping Expedited: No Next Day: No shipcycle Rating: 88.7% |
|
New Genuine 45N1732 Battery for Lenovo ThinkPad Tablet 10 45N1733 1ICP4/83/113 Ebay.com starting at $34.79
Free Flat Rate Shipping Expedited: No Next Day: No stephyclub Rating: 96.2% |
|
Lenovo Thinkpad tablet Power Volume Button micro switch Ebay.com starting at $2.79
Free Flat Rate Shipping Expedited: No Next Day: Yes lotexotusbargains Rating: 97.4% |
|
Certified 20V 4.5A Charger for Lenovo ThinkPad T400 T500 W500/510 X220/230 X131E Ebay.com starting at $19.11
Free Flat Rate Domestic Shipping Calculated International Shipping Expedited: Yes Next Day: No King Accessories Rating: 99.5% |
|
Laptop DC Adapter Car Charger + USB for Lenovo ThinkPad X230 Tablet 3438 Ebay.com starting at $19.91
Free Worldwide Shipping Expedited: No Next Day: No |
|
L16L4P91 5B10W13919 Genuine 42Wh Battery For Lenovo ThinkPad X1 Tablet 3RD GEN Ebay.com starting at $35.88
Free Worldwide Shipping Expedited: No Next Day: No 2007KXJ Rating: 96.3% |
|
100%UNTESTED NO CHRGER LENOVO THINKPAD 10 TABLET WINDOWS 10.1" MULTI-TOUCH IPS Ebay.com starting at $42.55
Free Flat Rate Shipping Expedited: No Next Day: No ELECTRONICS_SQUAD_DEALS Rating: 99.5% |
|
Adapter Charger for Lenovo ThinkPad X1 Yoga 2nd 3rd 4th 5th, X1-Tablet 2nd 3rd Ebay.com starting at $16.99
Free Worldwide Shipping Expedited: No Next Day: No sinoteronics Rating: 98.2% |
|
Bottom Case Rubber Pad Battery Rubber Pad for IBM Thinkpad X220 X220i X230 Parts Ebay.com starting at $6.16
Free Worldwide Shipping Expedited: No Next Day: No hyan-5228 Rating: 98.2% |
|
Original Perfect LCD Screen Display For Lenovo ThinkPad X1 Tablet 3rd Gen 13.3" Ebay.com starting at $289.99
Free Worldwide Shipping Expedited: No Next Day: No 2023Coming Rating: 97.8% |
|
NEW 65W 20V USB-C Type-C AC Adapter Laptop Charger For Lenovo ThinkPad X1 Tablet Ebay.com starting at $11.99
Free Worldwide Shipping Expedited: No Next Day: No xiyue_battery_mall Rating: 99.8% |
|
THINK PAD Lenovo T460 Laptop Lenovo Diagnostic Diesel Scanner for All Trucks 24! Ebay.com starting at $500.00
Free Worldwide Shipping Expedited: No Next Day: No UnlockedForLife Rating: 95.8% |
|
Genuine Lenovo ThinkPad T470 T480 T570 T580 Touchpad Clickpad Mouse Pad Ebay.com starting at $19.75
Free Worldwide Shipping Expedited: No Next Day: No mattsa_laptopparts Rating: 100.0% |
|
8Cell Battery for IBM Lenovo ThinkPad X200t X201t X200 Tablet 42T4657 43R9256 Ebay.com starting at $28.00
Free Flat Rate Shipping Expedited: No Next Day: No win_world Rating: 98.0% |
|
New 45N1102 45N1103 42Wh Tablet Battery for Lenovo ThinkPad X1 Helix 36971A1 Ebay.com starting at $36.99
Free Worldwide Shipping Expedited: No Next Day: No daqingstore007 Rating: 96.9% |
|
New Original 00HW018 OEM Battery for Lenovo ThinkPad Tablet 10 2nd GEN 20E3 20E4 Ebay.com starting at $28.99
Free Worldwide Shipping Expedited: No Next Day: No daqingstore007 Rating: 96.9% |
|
NEW 45N1732 45N1729 45N1726 45N1727 Battery for Lenovo ThinkPad Tablet 10 Ebay.com starting at $28.00
Free Worldwide Shipping Expedited: No Next Day: No win_world Rating: 98.0% |
|
New Genuine Lenovo ThinkPad X1 Tablet 3rd Gen Cooling Fan and Heatsink 01AW891 Ebay.com starting at $79.95
Free Flat Rate Shipping Expedited: No Next Day: No buynotebookparts Rating: 99.7% |
|
Usi Pen for Duet 10e Tablet Flex5 Thinkpad c13 Yoga Idea gx81b10212 New Ebay.com starting at $26.79
Free Flat Rate Shipping Expedited: No Next Day: No caxgds Rating: 95.7% |
|
Touchpad Mouse Pad Clicker for Thinkpad X1 Extreme 1st P1 Laptop 01LX660/ Ebay.com starting at $26.99
Free Worldwide Shipping Expedited: No Next Day: No mcoozw Rating: 96.5% |
|
LENOVO THINKPAD TABLET 2 (TP00043AFX) Ebay.com starting at $40.00
Shipping Calculated by Location Expedited: No Next Day: No |
|
New For IBM Lenovo ThinkPad X200T&Tablet FRU:45N3131 45N3130 Cpu Fan & Heatsink Ebay.com starting at $27.06
Free Worldwide Shipping Expedited: No Next Day: No xu-hardware Rating: 98.6% |
|
IBM Lenovo X200 TABLET 12.1" WXGA TOUCH LED LCD LTN121AP04 13N7285 13N7293 Ebay.com starting at $179.00
Free Worldwide Shipping Expedited: No Next Day: No C and C COMPUTERS CORP Rating: 98.0% |
|
For Lenovo ThinkPad X1 Tablet 1st Gen TP00082K1 Tablet Keyboard 01AW600 Ebay.com starting at $90.46
Free Worldwide Shipping Expedited: No Next Day: No xu-hardware Rating: 98.6% |
|
New Original For Lenovo ThinkPad T470s Touchpad Clickpad Mouse Pad 01AY009 Ebay.com starting at $23.90
Free Worldwide Shipping Expedited: No Next Day: No panda200 Rating: 90.9% |
|
Used Palmrest with US Backlit Keyboard For Lenovo Thinkpad X1 Tablet 3rd Gen3 Ebay.com starting at $99.90
Free Flat Rate Shipping Expedited: No Next Day: No JL 3C Parts Store Rating: 88.2% |
|
Lenovo ThinkPad X1 Tablet 2 Gen 13" i5-7Y57 1.20GHz 8GB 256GB- Good Refurbished Ebay.com starting at $440.99
Shipping Calculated by Location Expedited: No Next Day: No smartresale Rating: 98.8% |
Affiliate Disclosure: As an Amazon Associate, I earn from qualifying purchases.