Last updated: July 2026 By Alex Smith, ShopEarl

A driveshaft replacement cost usually runs $500 to $2,500 all in, with the shaft itself between $300 and $2,000 and labor from $150 to $600. A good used driveshaft is the cheapest path — on ShopEarl, used units for common trucks list from around $257 to $565 with free shipping. What you pay depends on fitment, front vs. rear, and whether you replace the whole shaft or just a worn U-joint.

What you must match before you buy a driveshaft

A driveshaft is fitment-specific, so getting the exact unit matters more than the price. The rear drive shaft transmits torque from the transmission or transfer case to the rear axle on rear-wheel-drive and 4WD vehicles; it does not include the differential or transmission. Match these before you buy:

  • Year, make, model, and trim — driveshaft length and design change across trims and cab/bed configurations.
  • Engine size and drivetrain (2WD, 4WD, or AWD) — a 4WD or AWD vehicle uses different shafts than a 2WD, and often a front and rear shaft.
  • Front vs. rear, and one-piece vs. two-piece — longer trucks and vans often run a two-piece rear shaft with a center support (carrier) bearing.
  • Yoke/flange type and U-joint size — the end that bolts to the differential or transfer case must match.
  • ABS reluctor ring — some shafts carry a tone ring the wheel-speed sensor reads.

If only the joints are worn, you may not need a whole shaft — the driveshaft yoke and U-joint are sold separately.

How much does a driveshaft replacement cost?

Expect $500 to $2,500 for a full driveshaft replacement at a shop, parts plus labor. The part alone runs $300 to $2,000 depending on whether it’s a simple one-piece rear shaft or a two-piece truck or AWD assembly. Labor is typically 1 to 4 hours at $150 to $300 per hour, and rear or 4WD shafts sit deeper in the undercarriage, so they take longer to pull.

OptionTypical price (part)WarrantyBest when
Used (ShopEarl)$257–$565 (common full-size trucks)30-day minimum, extended availableYou want an OEM-fit shaft at the lowest cost
New OEM / aftermarket$500–$2,0001–3 years typicalNewer vehicle, or no good used match
Remanufactured / rebuiltSeveral hundred; below new OEMVaries by rebuilderYou want new U-joints and a rebalanced shaft
Just the U-joints / center bearing$150–$600 installedPart-dependentOnly the joints or carrier bearing are worn

Prices vary by vehicle and seller — confirm the exact figure for your fitment and check each warranty before you buy.

Need a driveshaft now? Browse live, in-stock used driveshafts from vetted US salvage yards — every listing shows donor mileage and ships free.

Shop used driveshafts on ShopEarl →

What drives the driveshaft replacement cost?

The single biggest factor is the shaft design. A one-piece steel rear shaft on a small pickup is cheap and fast to swap; a two-piece shaft with a center support bearing, or an aluminum or carbon-fiber shaft on a performance car, costs far more and needs rebalancing if rebuilt. Drivetrain matters too — 4WD and AWD vehicles use more shafts and more universal or CV joints, and each added joint is another wear point. Finally, shop type moves the number: a dealer replacement typically runs $900–$1,800, while an independent shop is often $600–$1,200 for the same work.

Repair, replace, or buy used?

Not every driveshaft problem needs a new shaft. A clunk on acceleration, a vibration that grows with speed, or a squeak at low speed is often a worn U-joint or center support bearing — both of which can be replaced for $150 to $600 if the shaft itself is straight and true. Replace the whole shaft when it’s bent, the tube is dented, the slip yoke is worn, or the joints are pressed-in (non-serviceable) units that can’t be separated.

When you do need the whole shaft, a used OEM driveshaft is usually the best value: it’s the exact part your vehicle left the factory with, and a straight used shaft from a low-mileage donor performs like new. A remanufactured/rebuilt shaft — new U-joints, cleaned, and rebalanced — costs more but is a good middle ground if you can’t find a clean used match. New OEM makes sense on late-model vehicles still under warranty or when no used unit fits.

ShopEarl driveshafts by the numbers

Across ShopEarl’s 150+ vetted US salvage yards in 47 states, used rear driveshafts for common full-size trucks like the Chevrolet Silverado 1500 and GMC Sierra 1500 list from about $257 to $565, with the OEM part number, donor mileage (many under 105,000 miles), and the selling yard shown on every listing — and free shipping. Because inventory syncs in real time, the price you see is the price that’s actually in stock, not a stale feed.

Used vs. remanufactured driveshaft: which should you buy?

Used (OEM)Remanufactured / rebuilt
PriceLowestHigher than used, below new
Warranty30-day minimum, extended availableVaries by rebuilder
What you getExact factory shaft from a donor vehicleNew U-joints, cleaned and rebalanced
Best forA straight, low-mileage match at the lowest costNo clean used match, or you want fresh joints

Buy used when a straight, low-mileage OEM shaft fits your vehicle. Buy remanufactured when you can’t find a clean used match or want new joints and a fresh balance out of the box.

Related drivetrain guides: CV axle replacement cost, differential replacement cost, and transmission replacement cost — or browse the full ShopEarl Buying Guides.

How to buy a used driveshaft without getting burned

  1. Match the exact unit. Confirm year, make, model, engine, drivetrain (2WD/4WD/AWD), and front vs. rear against the listing’s OEM part number.
  2. Check donor mileage. Lower is better; ShopEarl shows it on every used listing.
  3. Confirm it’s straight and complete. Ask whether the U-joints and slip yoke are included and in good shape — a bent tube or worn joint defeats the savings.
  4. Read the warranty. Every ShopEarl order carries at least a 30-day warranty, with extended coverage available; confirm what’s covered before you buy.
  5. Buy from live, in-stock inventory. Real-time listings mean the part is actually there — no calling around a stale feed.

Frequently asked questions

How much does a driveshaft replacement cost? A full driveshaft replacement typically costs $500 to $2,500 at a shop, with the part itself running $300 to $2,000 and labor $150 to $600. A used OEM driveshaft is the cheapest option — on ShopEarl, common truck shafts list from about $257 to $565 with free shipping.

Is it safe to buy a used driveshaft? Yes, if it’s a straight, low-mileage OEM shaft that matches your exact fitment. A driveshaft is a simple mechanical part with no electronics, so a good used unit performs like new. Confirm donor mileage, that the tube is straight, and that it carries a warranty.

Should I buy a new, used, or remanufactured driveshaft? Buy used for the lowest cost when a clean OEM match fits. Buy remanufactured (new U-joints, rebalanced) when no used unit fits or you want fresh joints. Buy new OEM for late-model vehicles under warranty.

Can I just replace the U-joints instead of the whole driveshaft? Often, yes. If the shaft is straight and the tube isn’t damaged, a worn U-joint or center support bearing can be replaced for about $150 to $600. Replace the whole shaft only if it’s bent, dented, or uses non-serviceable pressed-in joints.

How long does a driveshaft last? A factory driveshaft often lasts the life of the vehicle. U-joints and center support bearings are the usual wear items and may need service around 100,000 miles or more, which is why replacing just the joint is frequently enough.


Sources: RepairPal U-joint estimator, AutoZone drive shaft replacement cost, AutoNation Mobile Service, and live ShopEarl listing data (July 2026).

Alex Smith runs ShopEarl, a US marketplace for used, remanufactured, and new aftermarket auto parts sourced from vetted salvage yards.

Share with:

BACK TO BLOG