Have you been abusing your X by running it too hard? but a grand sounds about right. They have to do a lot of work on it to get it fixed and mechanic labor is probably 10 times the cost of the part alone.