In pains me to say this, but Funstock has consistently failed to honor their promises.
As someone else noted, "Funstock has shown several times that they do not honor their deals. Whether it be in the case of Deus Ex Mankind Divided and No Man's Sky where they cancelled all orders after release despite hoarding everyone's money for months, or Xcom 2 and Fallout 4, where keys were delayed for days and lacked preorder bonuses."
Myself and many others had preordered Deus Ex Mankind Divided (order #20047861) and on release day, heard nothing. No one got keys. No one got email responses. No update on Facebook or Twitter. No replies to comments. Over a full day later, Funstock sent an email explaining they were cancelling and refunding all orders.
This is a horrible, horrible way to treat your customers. For this situation, we not only missed out on playing the game on release day plus missed out on all the preorder bonuses, but we missed out on getting the game for $40 from competing vendors, none of which are still selling the game for $40 (since prices always increase right after release.)
I stuck up for Funstock during the Fallout 4 debacle because they had given everyone free season passes, but cancelling everyone's order the day after release without any sort of compensation is just wrong. This situation was actually far worse due to the complete lack of response on Funstock's part and the fact that no one recieved keys despite waiting a full day.
It's sad to say, but I absolutely cannot recommend Funstock Digital to anyone. If you'd like countless other accounts of their awful anti-consumer practices, search "Funstock" on GameDealsMeta and sort by newest threads.
[Note: If Funstock contacts me and offers to make things right like they did with everyone who preordered Fallout 4 and received keys days late, I'll revise this review ASAP.]