Go with one of the cheap-o services and maybe you get a working code. Maybe you don't. Maybe you don't get a code at all. Then you can spend time fighting with them to get your money back.
Or just go with Horizon. They're a quality outfit, guarantee their results, and have a solid rep here. I've used Horizon several times.
It just seems to me that when you go with a "my cousin knows a guy who has the hookup" kind of thing, you're lucky if you get anything at all. But hey, do whatever you think serves you best.