James McGinn still has 'oil in the tank'