Lemma 8.6.5 of the book "Matching Theory" by Lovasz-Plummer states the following lemma: 
>**Lemma:** Let $G$ be a simple bipartite graph with bipartition $(A,B)$, and assume that each point in $A$ has degree at least $k$. Then if $G$ has at least one perfect matching, it has at least $k!$ perfect matchings.

From this lemma, we can obviously deduce the following theorem: 
>**Theorem 1:** If $G$ is a matchable simple bipartite graph with $\deg~(v)\ge d$ for all $v\in V(G)$, then $G$ has at least $d!$ distinct perfect matchings.

I was wondering if we can generalize Theorem 1 to non-simple bipartite graphs. Note that the generalization does not hold true for the $n$-regular graph on two vertices, which has exactly $n$ perfect matchings instead of at least $n!$ perfect matchings. 

For all $n\ge 3$, define $\mathcal{C}_n$ to be the set of $n$-regular graphs $C$ such that for each vertex $v\in V(C)$, there exists two distinct vertices (in $V(C)$) $x\neq v,y\neq v$ with exactly $n-1$ edges between $v$ and $x$, and exactly an edge between $v$ and $y$. Note that for any $n\ge 3$, if $C\in\mathcal{C}_n$ has $2m$ vertices, then it has exactly $2^m+1$ perfect matchings. So, for any $C\in\mathcal{C}_n$, it agrees with the generalization of Theorem 1 if and only if $2^m+1>n!$.  

Now, for any $n\ge 3$, select any $C\in \mathcal{C}_n$, and any $a,b\in V(C)$ such that there exists exactly one edge between $a$ and $b$. Note that for all $v\in V(C-a-b)$, $\deg(v)\ge 1$, and $C-a-b$ has exactly one perfect matching. Hence, it agrees with the generalisation of Theorem 1.

These observations leads us to the following conjecture:
>**Conjecture:** Except for a finite number of special infinite families of graphs, if $G$ is a matchable non-simple bipartite graph with $\deg (v)\ge k$ for all $v\in V(G)$, then $G$ has at least $k!$ perfect matchings.

So, is there any result already in the literature which is similar to the above conjecture?

Any help along these lines would be of high help. Thanks in advance!