i did almost all services in dealer (i know i am a sucker). all charge a bundle for parts and repair. toyota probably is the most expensive among 3.