Hey i want to buy Far cry primal but steam is very confusing to me, is this legit http://nazeboo.com/cd-keys/buy-far-cry-primal-cd-key/ ?
Well if Steam confuses you stay away from Nazeboo. They don't sell anything. They are a price comparison site and they make their money by directing you to the seller that gives them the biggest commission. The fact that you didn't know the site has no direct sales would make you pretty vulnerable.
Selling CD-keys is usually a shady business anyway. A CD-key isn't a PC download. You have to "borrow" or pirate a CD then utilize the CD-key of questionable origin.
Why not just get a PC Download off Amazon?
This is the official approved retailer list by Ubisoft. Should help you to get a cheap and legit key:
https://support.ubi.com/en-US/Faqs/0...il-Vendor-List