99.99% of the time yes, but I think Mass Effect Legendary Edition on Amazon is one of the only instances I've ever seen of a third party selling a Steam key for an EA game. So it seems like there's a non-zero chance it could be a Steam key?