We give conditions for when two Euler products are the same given that they
satisfy a functional equation and their coefficients satisfy a partial
Ramanujan bound and do not differ by too much. Additionally, we prove a number
of multiplicity one type results for the number-theoretic objects attached to
L-functions. These results follow from our main result about L-functions