Top 21 for Best Upper Control Arm Ball Joint

 

Detroit Axle - New Complete 10pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both 2 Front Upper Control Arm Ball Joints Both 2 Lower Ball Joint All 4 Inner Outer Tie Rod 2 Sway Bar

Detroit Axle – New Complete 10pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, Both (2) Lower Ball Joint, All 4 Inner & Outer Tie Rod, 2 Sway Bar

Detroit Axle – New Complete 10pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, Both (2) Lower Ball Joint, All 4 Inner & Outer Tie Rod, 2 Sway Bar - Fits 1997-2001 honda cr-v, highest quality, 10 year warranty, same day shipping. Both (2) front lower suspension ball joints. All (4) front steering inner & outer tie rod ends. Both (2) front driver & passenger side upper control arm & ball joint assembly. Both (2) front driver & passenger side stablizer sway bar links.

 

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly 2 Lower Ball Joint 4 Tie Rod End 1 Idler Arm-343 Inch 1 Pitman Arm for 4WD 1997-2002 Ford ExpeditionFord F-150

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm & Ball Joint Assembly, 2 Lower Ball Joint, 4 Tie Rod End, 1 Idler Arm-3.43 Inch, 1 Pitman Arm for (4WD) 1997-2002 Ford Expedition/Ford F-150

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm & Ball Joint Assembly, 2 Lower Ball Joint, 4 Tie Rod End, 1 Idler Arm-3.43 Inch, 1 Pitman Arm for (4WD) 1997-2002 Ford Expedition/Ford F-150 - Both (2) front outer + both (2) front inner steering tie rod ends + only 1 idler arm (with 343 inch bolt pattern) + only 1 pitman arm. Only fit 1997-2002 ford expedition 4wd & 4×4, 1997-2003 ford f-150 4wd & 4×4, 1998-2002 lincoln navigator 4wd & 4×4. Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower suspension ball joints. Important note before placing the order, please check your car model in the amazon fitment filter system in the top left corner fitment information provided is for reference only please make sure to match the exact part numbers between this part and the part that you are replacing contact your mechanics, or send us a message to make sure it matches exactly in case of doubt before purchasing. High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed direct fit for trouble-free installation and great performance at a reasonable lower price than other sellers.

 

Front Upper Control Arms with Ball Joints Left Right Pair Set for Hyundai Sonata Azera

Front Upper Control Arms with Ball Joints Left & Right Pair Set for Hyundai Sonata Azera

Front Upper Control Arms with Ball Joints Left & Right Pair Set for Hyundai Sonata Azera - Vehicle fits2006 hyundai azera front upper control arm with ball joint pair (built before 7/07/06 production date)2006 hyundai sonata front upper control arm with ball joint pairdetails front or rear location front location upperreplaces dorman 522-241 dorman 522-242 hollander 511-50109r hollander 511-50111l oe # 544103k000 oe # 544203k000specificationstrong> comes as a pairtrong> fits lh (driver side) and rh (passenger side) front uppertrong> replaces dealer part number 54410-3k000, 54420-3k000, 544103k000, 544203k000 includes new bushings already installed new, not remanufactured or refurbished direct replacement built to strict quality control standards worn control arm bushings can cause excessive front tire wear, popping or creaking in the front end, extra play in the steering system, and pose a serious safety concern. Replace those heavily rusted, rotted, or damaged control arms with the loose bushings with our high quality all in one replacements.

 

New Complete 12-Piece Front Suspension Kit F-150 4x4- 10-Year Warranty- Front  2 Upper Control Arm Ball Joints 2 Lower Ball Joint All 4 Tie Rod 2 Sway Bars Models Manufactured AFTER 113004

New Complete 12-Piece Front Suspension Kit F-150 4×4- 10-Year Warranty- Front : 2 Upper Control Arm & Ball Joints, 2 Lower Ball Joint, All 4 Tie Rod, 2 Sway Bars, Models (Manufactured AFTER 11/30/04)

New Complete 12-Piece Front Suspension Kit F-150 4×4- 10-Year Warranty- Front : 2 Upper Control Arm & Ball Joints, 2 Lower Ball Joint, All 4 Tie Rod, 2 Sway Bars, Models (Manufactured AFTER 11/30/04) - Both (2) new front stabilizer sway bar end links. 2005-2008    ford, f-150    2006-2008    lincoln, mark lt. Certain models require a bent (90 degree angle) sway bar, this kit provides straight sway bars please check your vehicle before purchasing. Models (manufactured after 11/30/04). Both (2) brand new front lower suspension ball joints.

 

ECCPP Front Upper Control Arms with Ball Joints for 1999 2000 2001 2002 2003 Acura CL TL Honda Accord 2Pcs

ECCPP Front Upper Control Arms with Ball Joints for 1999 2000 2001 2002 2003 Acura CL TL Honda Accord (2Pcs)

ECCPP Front Upper Control Arms with Ball Joints for 1999 2000 2001 2002 2003 Acura CL TL Honda Accord (2Pcs) - Made with high strength steel tubing with solid plate mounting brackets for superior strength and durability. Direct fit designed for vehicle specific application on all makes and models. Surface finish polished, rust protected high quality, brand new control arms. Check the description or use the year/make/model drop down bar and interchangeable part numbers to confirm the compatibility before purchase. Warranty anti-corrosion coating on the control arm for extended life.

 

Detroit Axle - New Complete 12pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both 2 Front Upper Control Arm Ball Joints 2 Lower Ball Joints All 4 Tie Rod 2 Sway Bar 2 Tie Rod Boots

Detroit Axle – New Complete 12pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, 2 Lower Ball Joints, All 4 Tie Rod, 2 Sway Bar, 2 Tie Rod Boots

Detroit Axle – New Complete 12pc Front Suspension Kit Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, 2 Lower Ball Joints, All 4 Tie Rod, 2 Sway Bar, 2 Tie Rod Boots - Fits 1997-2001 honda cr-v, highest quality, 10 year warranty, same day shipping. Both (2) front driver & passenger side stablizer sway bar links. Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower suspension ball joints. All (4) front steering inner & outer tie rod ends. Both (2) rack & pinion tie rod boots with locking c-clamps.

 

DLZ 10 Pcs Front Kit-2 Upper Control Arms Ball Joint Assembly 2 Lower Ball Joint 4 Tie Rod End 2 Sway Bar for 2WD RWD 1997-2003 Ford F-150 1998-1999 Ford F-250 1997-2002 Ford Expedition

DLZ 10 Pcs Front Kit-2 Upper Control Arms Ball Joint Assembly 2 Lower Ball Joint 4 Tie Rod End 2 Sway Bar for 2WD RWD 1997-2003 Ford F-150, 1998-1999 Ford F-250, 1997-2002 Ford Expedition

DLZ 10 Pcs Front Kit-2 Upper Control Arms Ball Joint Assembly 2 Lower Ball Joint 4 Tie Rod End 2 Sway Bar for 2WD RWD 1997-2003 Ford F-150, 1998-1999 Ford F-250, 1997-2002 Ford Expedition - Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower ball joints, both (2) front outer + both (2) front inner tie rod ends, both (2) front stablizer sway bar links. Only fit 1998-2002 lincoln navigator 2wd & rwd (!!!) ( please note that only fit 2wd & rwd ), 2002 lincoln blackwood. High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed trouble-free installation and great performance at a reasonable lower price than other sellers. Only fit 1997-2002 ford expedition 2wd & rwd (!!!), 1997-2003 ford f-150 2wd & rwd (!!!), 2004 ford f-150 heritage 2wd & rwd (!!!), 1998-1999 ford f-250 2wd & rwd (!!!) ( please note that only fit 2wd & rwd ). Important notice before placing the order, please check your car model in the amazon fitment filter system in the top left corner fitment information provided is for reference only please make sure to match the exact part numbers between this part and the part that you are replacing contact your mechanics, or send us a message to make sure it matches exactly in case of doubt before purchasing.

 

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly 2 Lower Ball Joint 2 Outer 2 Inner Tie Rod End 2 Sway Bar for 1990 1991 1992 1993 Honda Accord

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly, 2 Lower Ball Joint, 2 Outer 2 Inner Tie Rod End, 2 Sway Bar for 1990 1991 1992 1993 Honda Accord

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly, 2 Lower Ball Joint, 2 Outer 2 Inner Tie Rod End, 2 Sway Bar for 1990 1991 1992 1993 Honda Accord - Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower ball joints, both (2) front outer + both (2) front inner tie rod ends, both (2) front stablizer sway bar links. 1 year warranty, same day fast free shipping via ups, with valid tracking number checking. High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed trouble-free installation and great performance at a reasonable lower price than other sellers. Only fit 1990-1993 honda accord replaces part numbers k9643 k9815 k9816 ev283 es3153 es3154 k90122. Important note before placing the order, please check your car model in the amazon fitment filter system in the top left corner fitment information provided is for reference only please make sure to match the exact part numbers between this part and the part that you are replacing contact your mechanics, or send us a message to make sure it matches exactly in case of doubt before purchasing.

 

PartsW 2 Piece Kit Front Upper Control Arms with Ball Joints and Bushings for Chrysler 300 Dodge Challenger Charger Magnum 2WD 3 Year Warranty

PartsW 2 Piece Kit Front Upper Control Arms with Ball Joints and Bushings for Chrysler 300, Dodge Challenger, Charger & Magnum, 2WD 3 Year Warranty

PartsW 2 Piece Kit Front Upper Control Arms with Ball Joints and Bushings for Chrysler 300, Dodge Challenger, Charger & Magnum, 2WD 3 Year Warranty - All of our parts are inspected before they are shipped to ensure you receive the highest quality product, and that it fits your vehicle. Pre-drilled sway bar mounting holes greaseable polyurethane bushings anti-corrosion coating on the control arm for extended life direct fit and designed for vehicle specific application on all makes and models. Our replacement parts are designed to match and fit your vehicle’s original parts while saving you up 70%. High quality, brand new auto parts made with high strength steel tubing with solid plate mounting brackets for superior strength and durability.

 

Front Upper Control Arm Ball Joint Pair Set of 2 for Dodge Dakota Durango

Front Upper Control Arm & Ball Joint Pair Set of 2 for Dodge Dakota Durango

Front Upper Control Arm & Ball Joint Pair Set of 2 for Dodge Dakota Durango - Vehicle fits2000-04 dodge dakota 4 wheel drive front upper control arm with ball joint pair2000-03 dodge durango 4 wheel drive front upper control arm with ball joint pairdetails front or rear location front location upperreplaces dorman 520-309 dorman 520-310 oe # 52106386 oe # 52106387specificationstrong> comes as a pairtrong> fits both lh (driver side) & rh (passenger side) front uppertrong> replaces dealer part numbers 52106386, 52106387, 52106386ab, 52106386ac, 52106386ae include ball joints & bushings stamped steel like original new, not remanufactured or refurbished correct for 4wd (four wheel drive)trong> models onlytrong> do not fit 2wd (two wheel drive) modelstrong> worn control arm bushings can cause excessive front tire wear, popping or creaking in the front end, extra play in the steering system, and pose a serious safety concern. Replace those heavily rusted, rotted, or damaged front lower control arms with the loose bushings with our high quality all in one replacements. Remember whenever you are replacing any front end or steering components you should have your vehicle professionally aligned as soon as possible. This will ensure proper tracking and even tire wear.

 

Detroit Axle - 12-Piece Front Suspension Kit - Torsion Bar Only - 2 Upper Control Arm Ball Joints 2 Lower Ball Joints Fit Steel Control Arms Only All Inner Outer 4 Tie Rod 2 Front Sway Bars

Detroit Axle – 12-Piece Front Suspension Kit – Torsion Bar Only – 2 Upper Control Arm & Ball Joints, 2 Lower Ball Joints Fit Steel Control Arms Only, All Inner & Outer 4 Tie Rod, 2 Front Sway Bars

Detroit Axle – 12-Piece Front Suspension Kit – Torsion Bar Only – 2 Upper Control Arm & Ball Joints, 2 Lower Ball Joints Fit Steel Control Arms Only, All Inner & Outer 4 Tie Rod, 2 Front Sway Bars - Not for classic body styles, for steel lower control arms only. Both 2 new front stabilizer sway bar end links. All (4) front inner & outer tie rod end links + 2 tie rod boots. Both (2) lower ball joints fit steel control arms only, fits torsion bar suspension only, press in. Both (2) brand new front upper suspension control arm & ball joints.

 

Detroit Axle - New Complete 6pc Front Suspension Kit 1997 - 2001 Honda CR-V- 10-Year Warranty- Both 2 Front Upper Control Arm Ball Joints Both 2 Lower Ball Joint Both 2 Front Sway Bar Links

Detroit Axle – New Complete 6pc Front Suspension Kit 1997 – 2001 Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, Both (2) Lower Ball Joint, Both (2) Front Sway Bar Links

Detroit Axle – New Complete 6pc Front Suspension Kit 1997 – 2001 Honda CR-V- 10-Year Warranty- Both (2) Front Upper Control Arm & Ball Joints, Both (2) Lower Ball Joint, Both (2) Front Sway Bar Links - Both (2) front driver & passenger side stablizer sway bar links. Both (2) front lower suspension ball joints. Fits 1997-2001 honda cr-v, highest quality, 10 year warranty, same day shipping. Both (2) front driver & passenger side upper control arm & ball joint assembly.

 

DLZ 8 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly 2 Inner 2 Outer Tie Rod Ends 2 Lower Ball Joints for 2002 2003 2004 Jeep Liberty

DLZ 8 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly, 2 Inner 2 Outer Tie Rod Ends, 2 Lower Ball Joints for 2002 2003 2004 Jeep Liberty

DLZ 8 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Assembly, 2 Inner 2 Outer Tie Rod Ends, 2 Lower Ball Joints for 2002 2003 2004 Jeep Liberty - All (4) front steering inner & outer tie rod ends. Interchange/oe part number(s) ev402 es3535 es3536 k3198 k3199. Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower suspension ball joints. Only fit 2002 2003 2004 jeep liberty. High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed direct fit for trouble-free installation and great performance at a reasonable lower price than other sellers.

 

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Bushing Assembly 2 Lower Ball Joint 2 Outer 2 Inner Tie Rod End 2 Sway Bar for 2002 2003 2004 2005 Dodge Ram 1500 2WD RWD

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Bushing Assembly 2 Lower Ball Joint 2 Outer 2 Inner Tie Rod End 2 Sway Bar for 2002 2003 2004 2005 Dodge Ram 1500 2WD RWD

DLZ 10 Pcs Front Suspension Kit-2 Upper Control Arm Ball Joint Bushing Assembly 2 Lower Ball Joint 2 Outer 2 Inner Tie Rod End 2 Sway Bar for 2002 2003 2004 2005 Dodge Ram 1500 2WD RWD - 1 year warranty please check above compatibility list to make sure it fits your vehicle. If you have any question about the fitment, please feel free to contact our seller support to make sure you will buy the perfectly fit suspension kit your cooperation will be greatly appreaciated. Front suspension kit for 2002 2003 2004 2005 dodge ram 1500 2wd/rwd (!!please note that it only fit 2wd/rwd!!). Package includes (10 pieces) 2 front upper control arm with ball joint & bushing, 2 front lower ball joint, 2 inner 2 outer tie rod end, 2 stabilizer/sway bar link kit. Direct replacement for a trouble-free installationsteel,iron or aluminum construction ensures durabilitypowder-coated or painted for long-lasting rust and corrosion resistance.

 

Detroit Axle - Both 2 Front Complete Upper Control Arm Ball Joint Assembly  Both 2 Front Lower Ball Joints - 10-Year Warranty Ford F-150 2x4 4x4…

Detroit Axle – Both (2) Front Complete Upper Control Arm & Ball Joint Assembly + Both (2) Front Lower Ball Joints – 10-Year Warranty Ford F-150 2×4 & 4×4…

Detroit Axle – Both (2) Front Complete Upper Control Arm & Ball Joint Assembly + Both (2) Front Lower Ball Joints – 10-Year Warranty Ford F-150 2×4 & 4×4… - X1 front left upper control arm and ball joint assembly, x80306 x1 front right upper control arm and ball joint assembly, x80308 x2 front lower ball joint, x80149 fitment 2007-2014    ford, expedition 2004-2014    ford, f150 2006-2008    lincoln, mark lt 2007-2014    lincoln, navigator detroit axle is a leading supplier of ride control products to oe vehicle manufacturers nationwide, that expertise translates to detroit axle’s oe-quality aftermarket.

 

DLZ 10 Pcs Front Suspension Kit-2 Lower Ball Joint 2 Upper Control Arm Ball Joint Assembly 2 Outer 2 Inner Tie Rod End 2 Sway Bar for 1994 1995 1996 1997 Honda Accord 1997-1999 Acura CL

DLZ 10 Pcs Front Suspension Kit-2 Lower Ball Joint, 2 Upper Control Arm Ball Joint Assembly, 2 Outer 2 Inner Tie Rod End, 2 Sway Bar for 1994 1995 1996 1997 Honda Accord, 1997-1999 Acura CL

DLZ 10 Pcs Front Suspension Kit-2 Lower Ball Joint, 2 Upper Control Arm Ball Joint Assembly, 2 Outer 2 Inner Tie Rod End, 2 Sway Bar for 1994 1995 1996 1997 Honda Accord, 1997-1999 Acura CL - Only fit 1994-1997 honda accord, 1995-1997 honda odyssey, 1996-1999 isuzu oasis. Both (2) front driver & passenger side upper control arm & ball joint assembly + both (2) front lower suspension ball joints. Only fit 1997 acura cl 22l 4cyl l (2156)(-) (!!), 1997-1999 acura cl 30l 6cyl v (2997)(-) (!!), 1998-1999 acura cl 23l 4cyl l (2254)(-) (!!). High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed trouble-free installation and great performance at a reasonable lower price than other sellers same day fast free shipping via ups. Both (2) front outer + both (2) front inner steering tie rod ends + both (2) front driver & passenger side stablizer sway bar links.

 

PartsW 10 Piece Kit Ford Expedition Linconl Navigator Front Upper Control Arms with Ball Joints Assemblies  Lower Ball Joints Sway Bar End Links Inner Outer Tie Rod Ends

PartsW 10 Piece Kit Ford Expedition & Linconl Navigator, Front Upper Control Arms with Ball Joints Assemblies + Lower Ball Joints Sway Bar End Links Inner & Outer Tie Rod Ends

PartsW 10 Piece Kit Ford Expedition & Linconl Navigator, Front Upper Control Arms with Ball Joints Assemblies + Lower Ball Joints Sway Bar End Links Inner & Outer Tie Rod Ends - Advanced corrosion protection against the harshest conditions / precision-made performance and additional strength. Control arms come pre-assembled with ball joints & bushings / replacement improves handling. Dust boot is re-installed and permanently attached to reduce contamination, and increase durability and service life. Standard suspension, build date before 11/30/03. Designed with premium quality materials for exceptional performance, reliability and peace of mind.

 

DRIVESTAR MS251042MS251043 Set of 2 Brand New Front Upper Control Arm and Ball Joint fit Jeep Nitro Liberty

DRIVESTAR MS251042+MS251043 Set of 2 Brand New Front Upper Control Arm and Ball Joint fit Jeep Nitro & Liberty

DRIVESTAR MS251042+MS251043 Set of 2 Brand New Front Upper Control Arm and Ball Joint fit Jeep Nitro & Liberty - Designed for optimal performance and durability, the control arms have been approved after the industry-leading evaluation processes. Part fitment information dodge nitro 2007-2011 jeep liberty 2008-2011. The direct fit design saves time and labor by making the installation simple and quick. The drivestar suspension control arm is backed with 1-year warranty. The drivestar suspension control arm ms251042+ms251043 plays a crucial role in the safe handling of a vehicle by insulating the car against shocks on the road and better steering control.

 

DLZ 1 Left 1 Right Front Upper Control Arm Ball Joint Assembly for 1999-2005 Hyundai Sonata 2001 Hyundai XG300 2002-2005 Hyundai XG350 2001-2006 Kia MagentisKia Optima

DLZ 1 Left 1 Right Front Upper Control Arm & Ball Joint Assembly for 1999-2005 Hyundai Sonata, 2001 Hyundai XG300, 2002-2005 Hyundai XG350, 2001-2006 Kia Magentis/Kia Optima

DLZ 1 Left 1 Right Front Upper Control Arm & Ball Joint Assembly for 1999-2005 Hyundai Sonata, 2001 Hyundai XG300, 2002-2005 Hyundai XG350, 2001-2006 Kia Magentis/Kia Optima - Both (2) front upper control arm with ball joint assembly replaces part numbers cb60007,cb60008,k620103,k620104. High-quality and precision-made performance ensures structural integrity and perfect fit guaranteed trouble-free installation and great performance at a reasonable lower price than other sellers. Important notice before placing the order, please check your car model in the amazon fitment filter system in the top left corner fitment information provided is for reference only please make sure to match the exact part numbers between this part and the part that you are replacing contact your mechanics, or send us a message to make sure it matches exactly in case of doubt before purchasing. 1 year warranty, same day fast free shipping via ups, with valid tracking number checking. Only fit 1999-2005 hyundai sonata, 2001 hyundai xg300, 2002-2005 hyundai xg350, 2001-2006 kia magentis, 2001-2006 kia optima.

 

Detroit Axle - New Front Driver and Passenger Side Upper Control Arm and Ball Joint Assembly - RWD Models Only

Detroit Axle – New Front Driver and Passenger Side Upper Control Arm and Ball Joint Assembly – RWD Models Only

Detroit Axle – New Front Driver and Passenger Side Upper Control Arm and Ball Joint Assembly – RWD Models Only - Complete control assembly arm pre-assembled with bushings, mounts, no additional parts or tools required for installation. Detroit axle suspension control arms are ready to meet the rigorous demands of today’s foreign and domestic passenger cars, trucks and suvs. Detroit axle is a leading supplier of ride control products to oe vehicle manufacturers nationwide, that expertise translates to detroit axle’s oe-quality. Rwd only.

 

Prime Choice Auto Parts CAK817-818PR Pair of Upper Control Arms With Ball Joints

Prime Choice Auto Parts CAK817-818PR Pair of Upper Control Arms With Ball Joints

Prime Choice Auto Parts CAK817-818PR Pair of Upper Control Arms With Ball Joints - High quality, brand new control arms. Anti-corrosion coating on the control arm for extended life. Made with high strength steel tubing with solid plate mounting brackets for superior strength and durability. Direct fit and designed for vehicle specific application on all makes and models. Pre-drilled sway bar mounting holes.





We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.