Hastert funneled millions of dollars to the district during his 21 years in Washington , but his retirement means his seat will go to either Democrat Bill Foster or Republican Jim Oberweis--two wealthy businessmen with no seniority on Capitol Hill .