To prevent driveline vibration, a driveshaft shop checks the shaft for runout (warpage and other irregularities) prior to balancing. Any distortion is unacceptable. A good driveshaft shop will know how to straighten a distorted shaft. If it can't be straightened, it should be replaced entirely, costing anywhere from $300 to $600 for a new shaft depending on size. Steel and aluminum cost virtually the same. Composite material is expensive, but it's stronger than steel and lighter than aluminum.