Bought my parts from Park Place Lexus Plano (Timing Belt -Water Pump -Timing Belt Idler Pulley L -Timing Belt Idler Pully R -Timing Belt Tensioner -Drive Belt, Thermostat, cam seal all the seals/gaskets, etc...) for around $475). My mechanic backed out of the job so I brought the car to Hoffman Lexus in Hartford, CT and they charged me 6 hours to do the job (I think at $89/hour so the total labor was about $600) So YES, dealers will do the job if you give them OEM parts. By the way, my car (1996 SC400) had 113,000 mile at that time and the TB still look real good but i glad I did it cause you will never know.