Well, we don't have the FJs down here, you would need to go with a Diesel, which is anyhow the better option (my experience).
Since the Trucks can be imported to USA and they getting old anyhow, they aren't workhorses anymore. Which means, the prices went up dramatically even for s***ty ones. Around -7 years ago, a BJ4 as pickup was normal to be found as a worker, worn down with "a million miles" on the clock. Most of them vanished and some farmers/worker try to sell them for good money.
The way to fix things here is a bit different. That drives me (German) crazy sometimes, but is is how it is. The reason is (not only), that locals wouldn't ever pay for the "right way" to fix things (proper workmanship, new parts). They want to have a cheap and fast solution and that is what you get, when you bring your car to the garage.
BUT they are basically capable of doing proper repairs, but then it will be (almost) European/US prices. You just need to tell them, what you wanna have and accept the costs. Obviously that only works, if you don't have profit in mind and bring your own truck to get things fixed.
But when I see, what the trucks cost in US right now, there is no need anymore to get a SA one, since the price is almost the same. A good truck down here is easily in the 30k range now. If you wanna have a certain year or version (like me, a long frame, closed, OM364-Engine with a five speed gearbox), things getting rare and expensive.
But I agree, the prices kind of leveled off.
I own a 89er BJ40 with the mercedes engine and my TOC over the last 2 years had been around 1.5 BRL per km (if my math is correct, 0.45USD/mile). But I do 100% maintenance myself (except tire changes).