That's not a bad price, but it's not a "once in a lifetime deal" either. For reference, I just paid 13.5k for a super clean one owner 01 LX with 128k mi and complete and up to date service history. When I say "super clean" I mean it. The seats show almost no wear and it still has the factory Land Cruiser smell.
Keep in mind that this truck was in the country in Texas and had been babied by its owner. Both my 80 and my 100 came from rural areas and both were/are in above average shape for their age and miles. The California market is different, so 12k may be good.
My only major concern with this truck was the AHC, but the wife and I are willing to lift it if we have any issues... Sacrifices, right? I do my own wrenching on the fleet, and even with that in mind I am fully prepared (but not expecting) to spend 2k-3k per year per truck in maintenance, so I agree with Patrick's estimation. I expect less than that, but we will see...