I think they have performed that service for me in the past. Don't know if the still do it. Best to call them.
Not really, go to a watch repair shop instead
Not sure, being that it's a smaller Walmart. Their jewelry dept is tiny. Your best bet would be to call the store directly and ask.
Thanks! Your answer is awaiting moderation.