I used http://www.e-go.com.au/ to get my alfa motor from melbourne.
Did depot-to-depot, so old mate loaded it onto a pallet for me with all the fluids drained etc and took it to the depot, and then i picked it up from the brisbane depot.
I think they also do door-to-door, but you need to have a facility for loading/unloading the pallet (e.g. forklift)
Tracking left a lot to be desired but other than that good value and it didn't go missing.