What would be a fair estimate to replace a broken drive shaft?
Drive Shaft on 1997 Jeep Wrangler
cheapest way out would be to buy a used drive shaft from a salvage yard. and replace it your self. It only requires removing four to six bolts and sliding it out and slide new one in and replace the bolts. If you don't want to tackle the job buy the drive shaft and have a shop instll it for about one hour labor.