If you have the 4.7 v8 the starter is inside the back of the engine, on top. If you need to pull the starter on your 100 it can take a couple hours (just to remove), or took me at least that long. I have mine out right now and am waiting on
a toyota reman to come in tomorrow. I only mention that to let you know it isn't a 1-2 hour job unless you are way more efficient and talented than I am (which is probably true

. If you like to wrench then I would do the starter yourself. Be prepared to be frustrated with the placement of some starter bolts.
Others claim they have had it done for $475 or something, with a toyota starter being put in (or theirs fixed). If I could do that I would but local quotes were much higher. I am out $85 for a cheap rebuilt one I did about 18 months ago. And today removed that one bc it is going out and ordered a toyota rebuilt at $280.
Hope you don't get stranded in any winter weather. If you plan to do I would rebuild your toyota one or replace with a toyota one so you don't have to do it twice like me. Good luck.