All Wal-Mart's have Several prepaid Phones available. Not sure about Unlocked? Sorry
Yes
It would be from the service provider if the phone is locked or not. Like all T-mobile phone are locked and you have to pay T-MOBILE to unlock a phone that you paid for in full already
You can call and ask them , not sure.
No
Thanks! Your answer is awaiting moderation.