Had this happen to me once when I was 17 years old on my VW. Scary as hell since I was going 45 mph when it happened. Never seen sparks quite like that before!
Anyways, yes, I would rebuild the front end while you're in there and put in new ball joints, tie rod ends, unit bearings, brake rotors, brakes, u-joints, etc. Might as well!