I don't know of any other good socks providers. A guy on here posted earlier that VIP72 was working well. That might be the case and is worth checking.
Might consider buying local cards and using a prepaid Verizon smartphone. That would work well