I used game fan shop because of the partnership with Pistol. Assassin creed BF Deluxe edition. I got the key via Email address entered it in on uplay and got response that the key was invalid. After checking the code and making sure i entered it in properly it failed again. I contacted Ubsoft support via telephone and they verified that the key was invalid. I'm currently waiting for response from Gamefanshop about this as i filed a ticket.
As far as i know this is a scummy business selling used keys...
EDIT: I can easily get a refund as i purchased through my PayPal account, But i wont because i want to see how these scums respond to costumer complaint. If i don't get taken car of properly, I'll be reporting this company to StopFraud.gov