My friend that is a toyota Master mechanic said they charge like 130-150 an hr for labor, alot of those little checkups at 5k, 15k, 30k-100 is a bunch of crap. Alot of those things are simply for their benefit " Money". He sait not untill 100k would he change spark plugs, coolent, air filters, diffs ,check trans. Some of those 30k mile checkups they want to rotate @ balance tires, and other things just to charge you their labor rate. NEVER,NEVER,NEVER trust what the service writer says. the more he says you need, the more money he makes. I found a guy we advertise for thats a Master Mechanic w/ LEXUS @ TOYOTA. we know and trust him and has his own bus. Need to find someone local that u trust.plenty of shops around that specialize in toyotas. GOOD LUCK