I have corolla xli 2010. I was giving " ghur ghur" sound on bumpy surface i went to mechanic and he said kanghi needs to be repaired or replaced. Kindly tell me:

1. what is price of kabuli kanghi in the market for example in bilal gunj lahore
2. Is this a common problem in corolla. I faced this problem in my last three corollas since 2009
3. what is the difference between hydraulic power steering (hps) and electric power steering (eps) and which one is better.
4. any trust worthy / reliable mechanic in lahore?