i would highly recommend replacing the motor mount. That could make a lot of your vibration go away. . .
The other stuff comes down to maintanance really. It sucks that it all comes at once but it happens taht way sometimes. If you put the car in tip-top shape and take care of it, it will stay there quite a while.