1. Parts: The universal joint itself can range in price from approximately $30 to $150, depending on the brand and quality. You may need to purchase additional components, such as seals, grease fittings, or straps, which can add to the cost.
2. Labor: Labor costs can vary widely based on the mechanic's hourly rate and the complexity of the repair. Replacing a universal joint typically involves removing the driveshaft, disassembling the old universal joint, installing the new one, and reassembling the driveshaft. This process can take anywhere from one to several hours, depending on the vehicle and the mechanic's experience. Labor rates can range from around $50 to $100 per hour.
3. Additional Expenses: In some cases, you may encounter unexpected issues during the repair, such as worn-out parts or components that need to be replaced. These additional expenses can increase the overall cost of the repair.
By considering these factors, you can expect the total cost to replace a bad universal joint on a 2003 Jeep Liberty to range from approximately $150 to $500, including parts and labor. It's always best to consult with a qualified mechanic or obtain quotes from multiple auto repair shops to get a more accurate estimate for your specific vehicle and location.