* Labor costs: This is highly dependent on your location and the shop you choose. Independent mechanics are generally cheaper than dealerships. Expect to pay anywhere from $50-$150+ per hour. The job itself might take 2-4 hours depending on accessibility and the mechanic's experience.
* Parts costs: U-joints themselves range from $20-$50 each, depending on the brand (OEM, aftermarket, etc.) and whether you buy them individually or as a set. You'll likely need two U-joints per driveshaft, and your Ranger likely has two driveshafts (front and rear).
* Additional parts: You might need new bolts, nuts, and possibly grease. A driveshaft shop might recommend replacing the slip yoke or other related parts while they have the driveshaft apart to save on labor later.
* Driveshaft shop vs. general mechanic: A driveshaft specialist will often be more knowledgeable and efficient, but might charge slightly more for labor. A general mechanic might take longer.
Rough Estimate:
A *reasonable* estimate for a 2001 Ford Ranger U-joint replacement, including parts and labor, could range from $200 to $600 or more. The higher end reflects potential complications, using a dealership, and needing additional repairs. Getting multiple quotes from different mechanics is highly recommended.
Important Note: If you're not mechanically inclined, it's best to leave this job to a professional. Improperly installed U-joints can lead to serious drivetrain damage.