If it is big, heavy or fragile, I order locally but I generally wait for a nationwide Toyota parts sale if it is expensive. The best example of this is when I bought a rear axle housing.
If it is anything else, I order from Impex, PartSouq or Cruiser Outfitters. I do order from other ih8mud vendors, like CruiserMatt and Trail Tailor. Looks like CruiserMatt has more LS swap parts available..

I mean, my gas pedal adapter looks like ass compared to his...
Impex is the slowest, but has the best prices, depending on the YEN/US exchange rate. It is very favorable right now. They are able to get parts that others show as NLA. Not always, but more often than not. I have an order with them placed Aug 26, has been fulfilled, and now waiting for shipping. Add import duty to that..
PartSouq takes unbelievable care in their packaging, and can get me items faster than any US Toyota dealership.
I mean, it isn't as if Toyota dealerships keep 80 series parts on the shelf. They also baulk at selling FZJ80 parts for my LX450....

Yes, it was difficult ordering a rear axle housing for my LX450 from the local Toyota dealership... the Lexus dealership is further away, and they add a Lexus tax.
I did an almost full mechanical refresh of my LX450, and any small savings really adds up quickly.