NO they WILL NOT ALLOW YOU to activate on retail sellers as STEAM or Origin etc.
These keys will only allow you to play single player, want multi player? Then f*cking buy it.
Will still require a proper fix in order to use them.
Link is protected by a survey! Complete it to get to keys section.
Password for view