Duffey challenges incumbents for seat