Normally shop specialize in suspension work can pinpoint the source of the noise just by inspection Most likely worn bushing and ctrl arms or ball joints
I had my experiences where mechanics just change here and there without isolating the source of the noise.
The last time I complained of a knocking noise and this fella changed all kinds of stuff but nothing solves the problem. In the end, it was actually the engine mounting on its way out.
My condolences you met a parts canon pomen which seem to be the norm among mechanic shops here. But do note that the prestige machine rate also not cheap per round 250 I think…
There’s a shop in subang that specializes in suspension noise only and they might have more experience and expertise pinpointing the sound