I've had my 100 for 15 years now and have always had the service performed at my local Toyota dealer. I'm considering having my local car maintenance / tire place do the work next time as the dealer is a long ways from my house and I'm not a fan of needing to rent a car from them. Things like oil and other fluid changes, general mechanical maintenance, etc. Timing belt changes would still go to Toyota. What have been your experiences with having a non-Toyota mechanic work on your vehicles? The 100 doesn't seem all that complex mechanically.