Integrity is a big problem with outsourcing projects. How do you know that your dev wont make a spin off of your product or give you a little "present" within the code in case you decide to fired him? I am sure that the people who outsource their projects for $12/hr won't even care about legal binding.
Not to mention, integrity is just one of the many problems. So, I don't see why you should be worrying.