One of my friends is a certified mechanic and until i came around he had never worked on a Toyota, only american cars (which I've discovered is fairly common). He tackled my rear main seal, tcase seal and valve cover gasket (which requires you to get to the timing area anyway). Everything went perfectly.
This is my second time around with him and he is more familiar with my vehicle now and he is about to replace my ignition coils, wires, COMPLETE timing (belts, seals, pulleys, etc) and among other things.
The problems with the 4runner is everything is very time consuming and labor costs will kill you.
Find a good mechanic but order your own parts. I bought my timing belt kit from "Aircabinman" on ebay for $355ish. The dealership is crazy expensive, and the only major difference is the guarantee that it will be done right the first time, which is not always the case either, but I'd trust them before a mechanic that doesn't know what they're getting into.
In conclusion, call around and ask specific questions about your timing and see who is the most knowledgeable. The easy way to see what they know is to ask if the timing belt runs the water pump. Anyone who hasn't worked on a toyota (or has immediate access to google) wont know off the top of their head.