I've bought keys a few times from gamerkeys.net and it's always been smooth sailing. And in the case of ME3 they informed the customers that the game would need patching from russian to english before sending out any keys. And they do have realtime support (not at all hours obviously) on the site if you need help with anything.
Connect with Facebook to get one click access to Trustpilot. It's easier.
Sign up with Facebook