• <h2>Welcome to Oliver's Driveshaft! </h2>

    Welcome to Oliver's Driveshaft!

    Here at Oliver's we take pride in being your one stop drive line shop since 1964 with over 30 years of combined experience. We specialize in drive shafts for all makes and models of cars and trucks, but we go much deeper with that specialty.

  • <h2>We've Moved!</h2>

    We've Moved!

    Come visit us at our new location located at 707 12½ Street!



Welcome to Oliver's!

We have been installing, repairing, and enhancing drive shafts since 1964. We at Oliver's believe in high end drive shafts, without the high end prices. Most of our drive shafts are made the same day and shipped out the following. So take a minute and browse through our website. Take a look around and see all of the services we provide, all the parts that we stock, and even what our customers have to say about us. If you can't find the answer to what your looking for here, do not hesitate to contact us by using our contact page, or even feel free to stop by our shop. We look forward to seeing you soon.

Driveshaft Specialists

What is a drive shaft?

A drive shaft, driving shaft, propeller shaft, or Cardan shaft is a mechanical component for transmitting torque and rotation, usually used to connect other components of a drive train that cannot be connected directly because of distance or the need to allow for relative movement between them.


Driveshaft Specialists

Drive shafts are carriers of torque.

They are subject to torsion and shear stress, equivalent to the difference between the input torque and the load. They must therefore be strong enough to bear the stress, whilst avoiding too much additional weight as that would in turn increase their inertia.

Driveshaft Specialists

Our Services

  • Drive Shaft Repair
  • New Shafts
  • Shaft Balancing
  • New & Used Parts
  • Shaft Shortening
  • Shaft Lengthening
  • Off Road Parts




707 East 12 1/2 St.
Winston-Salem, NC 27101
Phone 336-724-1021 | Fax (336) 724-1031


Drop us a line on our Contact page, or give us a call at (336)724-1021.  You can also fax us at (336)724-1031.   We look forward to hearing from you!