RE: vibration on highway
If it is just the steering wheel that shakes than I would go some place else and get the tires balenced. If the whole car shakes, try rotating the tires and see what happens. Wheel bearings would need to be real noisey or loose to cause a vibration. There is also center bearing on the rt front axle that can be noisey but not sure if would cause a vibration.