Offshore outsourcing has the following benefits.
There is no way one can beat the cost. We are very less expensive. What one is paying in Dollars or Euros you pay half of it and you can done your work done.
If you are looking for a set the same theory applies. If you outsource you are saving the cost of set-up which one would pay otherwise.
If you are willing to pay a little more but still less than you can pay in Dollars, one can get quality resource.