heyy...i am not sure about the other 2 you mentioned here..but please dont ever toyota cantt customer friendly.i bought my Gli from Toyota Cantt last year,and they brought it from toyota sahara which is their partner as well.
anyways,i had a driver door handle fault which they said would get replaced in warranty.and then over 1 months and repeated calls never got it done. finally went to toyota walton and they got it done in 3 days.
2ndly,i didnt get altis rims from market hoping the original stuff is from dealerships.you know what they,did.the toyota cantt people replaced by rims and then i started feeling a grinding type feeling as if the car is trying to stop itself when i took off the accelerator pedal.i went to the tyres guy in nila gumbad and cursed him for giving me bad tyres etc,btw,i got hankook optimo. he said let me open the tyres and then i came to know that cantt people had used the steel rim bolts after putting in the alloys.thats why the alloys got damaged badly in matter of 9 days.
anyways,i called toyota manager from there,and first he said that the bolts are same,i said the tyre shop is challenging you and if its true,i am going to take you to consumer court.he said ok give me 5 mins.then he called me back and said that sorry we forgot to give you the alloy bolts.
anyways,i went back to them,and they said ok we will replace the bolts only.i said just look at the rim,which is so badly damaged with friction,he said its not our fault..my gooodness,this made me go mad.i said ok fine,you just write it on a paper that its customer fault and i am going to send you a legal notice the next day my attorney. he then called some people and finaly said yes its our fault and then they finally replaced my rims.
so to cut short,if you need mechanical services and diagnostics,but not the paint,toyota walton is my recommendation.never ever cantt.