The final has never been contested by two teams from outside the top division and there have only been eight winners who weren't in the top flight: Notts County (1894);
Who was the first outside club to win? 
Notts County