buy the tie rods from the dealer ther not that much and as for the ball joints go to napa for them. if you got to mitsu for a balljoint they will only sell you a whole new control arm with the balljoint already pressed in for $150. the only reason mitsu doesnt sell the ball joint separately/ adivise against you not pressing in a new one is that they say the control arm will get stressed out and or crack around the ball joint. but hey i pressed mine in with no problem. you just gotta be careful.