The Atlantic Connection allows Europe to get defence on the cheap - etudiant is correct - the EU alone is a much bigger economy & has more people than Russia. They could easily match everything - they even have SSBN's
And you have the Brits & Norwegians as well...........