tom woods it the name in drive shafts, but they are not the only place to get them. after my hubby lifted my cj it needed new drive shafts. we opted to go with a local drive shaft shop. this place makes custom drive shafts for all types of vehicles (farm tractors, tractor trailers, jeeps, etc.) i felt confident in my decision to go with them and am very pleased with the decision. they had the shafts machined and made for me in 2 days for $375 for the set. most drive shaft shops will even buy your old ones off you if they are in good enough shape and can be refurbished. i highly recommend using a local shop. if you have a problem you don't need to ship it out, wait for them to fix it, and then have them ship it back. plus mine are 100% American made (steel, machining, bearings, everything). It cost me less in time and $$$ going local, and supporting local business helps local economies.