There are other potential sources, most notably, Iran. That comes with its own geopolitical issues, such as US throwing a fit about it. But from a purely European perspective, it's probably better than Russia, since there are fewer conflicting interests.