I have noticed that Advics aftermarket (the ones available in Karachi) are not of the same quality as of the oem toyota ones. Either get genuine toyota ones or Akebono japan ones. Its really hard to find genuine MK or Advics pads as mostly shops stock fake ones.
In Karachi, Malik brothers (Plaza) are trusted Toyota parts seller, there are few others aswell.