go to the show room, get the suspension inspected and get the estimate for the repair. if the price is reasonable, go ahead, else buy the stuff form the showroom and get the work done from outside. it may save you 50% labor money that you would b paying at the showroom.
for now just head over to the showroom, i have been to 3s dealers in ISB, RWP, lhR and i can safely say karachi has the best 3s workshops.
if you go through forums asking about 3s dealers, alot of people on pakwheels had a bad expeience, but i suggest that u have faith in Allah and go ahead. all that will happen will be in your benefit Insha' Allah