Drive Line Services of Atlanta did mine for $200 (plus shipping).
Included balancing, new flex discs, rebuilt universal joint.
404 361 0475
Forrest Park, Ga. 30297
P.S. The balancing work helped but it wasn't until I replaced the half-shafts that I really solved my vibration problems.