Off shore maintenance? Bad idea. You spend a million dollars here in Australia it remains in the Australian system and goes into the various things Australians buy, including air fares. So you eventually get it back. Do the job overseas, the money is gone forever.
Not only that, as someone mentioned, off-shore you pretty much have to have an inspector behind every man. They just don't care. When the ship comes back you will have to spend many hours getting it back up to scratch.