Brought this after buying BF4 on this site, wanted to buy BF4 with all DLC and the price always put me off, £48.74 here or £74.87 from EA? I think I know where I'd go xD
Quick delivery, get picture of the code, worked perfectly without a problem. 100% legit.
However, You need to install the game, then all available DLC before your battlelog account recognises you've got premium. You then just play 1 game and after you get your battlepacks :)