Irish trainer Joseph O'Brien is back chasing a third Melbourne Cup victory with a strong arsenal at his disposal.