Lots of parts you can get at Toyota.
Some can be rebuilt (turbo, starter, alternator) if needed.
Other can be had from G&S, 4wheel auto, and used.
I have had a few unlucky bouts with my HDJ81 and I have had no issues getting parts.
As for your engine, open it up and see.
I might try ADP distributors (
http://www.adpdist.com)
They rebuilt my tubro (and cruiser_guy's) and also do pretty much all things diesel (rebuild engines).
Or I would try Piers Diesel (
http://www.piersdiesel.com/).
If you just wanted to pay someone to do it and forget about it, you might try Rob at Radd Cruisers (
http://www.raddcruisers.ca). He is in Nanimo. Or Steve at extreme bends. I would also talk to Greg or Sheldon, they might be able to help. Worst case scenario they would probably get you an engine.
Lots of options.
Let us know what you find inside.
Cheers,
Nick
BTW: Let me know if you find a good place to get FSM.
I would like one, but I don't want to pay an arm and a leg.