Its better to do the job from Toyota, they will charge about 3k but there will be peace of mind that the oil will be changed correctly and not under or over filled. Also they do CVT calibration after change. I recently changed my mira's transmission oil from local mechanic, he didnt calibrate and I was not satisfied.