2002 Olds Aurora- Tie rods and suspension

I just took my 2002 Olds Aurora in to the mechanic because after going over a large pot hole I heard a loud noise. Now my car fish tails whenever I go over a bump! The mechanic says it was the front tie rods, new alignment and back shocks all need to be fixed, at the tune of $590. Does this ound right?