* Labor costs: This is heavily dependent on your location and the shop you choose. Independent mechanics are usually cheaper than dealerships. Expect to pay anywhere from $50 to $150+ per hour. The job itself might take 1-3 hours depending on the access to the U-joint.
* Parts cost: A single U-joint can range from $20 to $80, depending on the brand (OEM, aftermarket), quality, and where you buy it. You'll likely need two U-joints per driveshaft, so double that cost.
* Driveshaft location: Repairing a U-joint on the front driveshaft (if applicable) is generally easier than the rear. Increased difficulty translates to higher labor costs.
* Additional repairs: Sometimes, replacing a U-joint reveals other issues with the driveshaft, such as worn bearings or damage that requires more extensive repairs, increasing the overall cost.
Therefore, a reasonable estimate for a U-joint repair on a Dodge Dakota would be between $150 and $400 or more. It's always best to get multiple quotes from different mechanics before committing to a repair. Consider factoring in the cost of an alignment if the driveshaft is removed and reinstalled.