My drive shaft is badly rusted. Not just the average surface rust but really heavy and nasty scaling type rust. I think there may have been a balancing weight that is now gone and causing some minor vibes at certain speeds. I have searched a local salvage yard for a replacement but they tell me there are different shafts depending on drive line manufacturers. Is this true and how can I tell which one I need to get? Thanks in advance.