Make sure the outer drive shaft spider joint that goes into the inner shaft is ok. The inner shaft also has a bearing which sits in a bearing carrier which is bolted to the engine. Make sure the bearing is ok.
Have you had the wheels balanced?? This might be the cheaper option too.