So sorry to hear that your adventures have turned darker.
As it apparently turns out...avoiding another Chaiten volcano was the least of your worries.
Despite your frustration...it sounds like you have numerous GOOD options identified for securing the bearing.
As for the ferry...and the $380...well...sometimes things just happen. At least there wasn't another digit in front of that fare...like $2,380, etc.
Hope Horatio comes through for you.
Sorry that I can't be of more help...but...keep all of us informed of your progress.
There's a reason why the bike is called an Adventure!
Good luck with the repairs.
BTW: Looked up the bearing part number you provided and found this:
Part Number Description lb Each
33121242210 GROOVED BALL BEARING - 85X120X18 1.15 $89.47
33121242210 was superseded by 33121242211.
This is a FAG 19 ball bearing from Germany. It's an open bearing that is lubricated by the final drive fluid.