Jack: Could you PM me with your Mechanic? I'm in the South-eastern suburbs (of Melbourne, I assume thats where you are?) and I am yet to find a decent mechanic..
On the other hand, I can tell you: Don't go to Martellos (Ferntree gully) for anything complex, but they do a good basic service at a nice price.
Don't go to Carrera automotive (at all, unless you have a couple of grand to throw away) in Croydon.
Don't trust Ace automotive in Croydon, either.. that mistake might have been once off, but that's enough for me.
TQE, SWB, ATPS, Worst of the E-series.. and I wouldn't have it any other way