I had invested several hours across two days on this. If I were actually in the market for a rifle, I would have gone to a local gun shop instead after about five minutes of trying to figure out which Walmart stores sold guns.
And she would have had exactly the same problem with trying to buy a gun with an out-of-date ID.