Mr. Afzal at Abdul Hameed & Sons is a very nice guy he won't do any sort of jugaar if it would be needing replacement he would tell you straight away and if it would need repair he would do it with a guarantee of the repair, he won't do any jugaar or replace with low quality parts.
Had my coure outer axles replaced from him, he straight away told me to get NTK (If i remember the name correctly) axles which costed 6,500 and charged 1000 for replacement but i'm pretty much satisfied with the quality of work and his no compromise on Quality thing.
p.s. He charges high as compared to other mechanics.