brother my car was not in warranty since wen i got it, it came with only 20k or 2 years warranty. i went to toyota islamabad in aabpara. however i did check toyota capital and toyota GT all had same rates.
yes i do strongly recommend to get orignal parts from 1S like hamza younis or mehran autos in saddar and use toyota labor (which they will sometimes object and needs to be managed accordingly).
regarding bearing even 1S quoted me 4500 Rs for koyo japan however since i had the exact bearing number with me so i contacted the bearings dealer (lucky bearing in saddar) and got it for 3K from lucky bearing. same exact orignal new bearing.
labor wise toyota islamabad has better attitude and are cooperative people.