I recommend O'Neill, he has been doing it for awhile and gives you questions that have been on previous papers before. I had a couple of friends who did the GURU prep last year and are doing O'Neill this year and have said that O'Neill is the better of the two.
O'Neil does courses in Melbourne you just have to book.