Formulate an answer to this elaborate question: Al Franken's 2008 United States Senate election opponent had previously been a member of which political party before becoming a Republican?
Democratic-Farmer-Labor Party (DFL)