bad vibration over 3000rpm

check your axle end play. With some of the stuff you are finding on this car it might be missing the retainer for the adjuster and have backed off.