Hey,
I'm not from 'cairns' as such, but just over an hour away....
There is a lot of *** imports getting around from what I have seen down there, so there has to be a few shops that do work on them...
For turbos, the guy to talk to is "Ray Hall Turbocharging" from what I hear... I'm not...