I got mine through amazon. Great price.
I would assume Amazon products are great, but if I were you, I would buy directly from the website. Not only it gives more credibility to the product, but also it reduces the middlemen, thus the minimum chance to do any defects to the product to steal product key (when you actually use it). I have read stories that buying from eBay is bad, but usually Amazon is better than eBay, but I would still go for the maximum safe method, that's buying directly from the website.