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.
| Option | Typical price (part) | Warranty | Best when |
|---|---|---|---|
| Used (ShopEarl) | $257–$565 (common full-size trucks) | 30-day minimum, extended available | You want an OEM-fit shaft at the lowest cost |
| New OEM / aftermarket | $500–$2,000 | 1–3 years typical | Newer vehicle, or no good used match |
| Remanufactured / rebuilt | Several hundred; below new OEM | Varies by rebuilder | You want new U-joints and a rebalanced shaft |
| Just the U-joints / center bearing | $150–$600 installed | Part-dependent | Only 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.
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 | |
|---|---|---|
| Price | Lowest | Higher than used, below new |
| Warranty | 30-day minimum, extended available | Varies by rebuilder |
| What you get | Exact factory shaft from a donor vehicle | New U-joints, cleaned and rebalanced |
| Best for | A straight, low-mileage match at the lowest cost | No 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
- Match the exact unit. Confirm year, make, model, engine, drivetrain (2WD/4WD/AWD), and front vs. rear against the listing’s OEM part number.
- Check donor mileage. Lower is better; ShopEarl shows it on every used listing.
- 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.
- Read the warranty. Every ShopEarl order carries at least a 30-day warranty, with extended coverage available; confirm what’s covered before you buy.
- 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.