These people will literally lie, cheat, and steal to get your money. Do they actually perform a service? Somewhat, yes. But make no mistake, if anything goes wrong with the process (Suspension, which is not uncommon during this process), they will take your money and run, no matter how willing to work with them you are. DO NOT USE THEM. You've been warned. Glad to see you're at least doing your research, unlike me.