I'd go with the vendor who will speak with me on the need and supply a solution. The reason why is simple. If the solution doesn't work, then you can ask them for a full refund because the solution failed.

You might be expending 500 dollars for such and this is only fair.