I finally managed to grab one of these for $5.99 (plus the 911 fee of $1.65). I might give this one to my son.
YMMV on this, but the other Walgreens in my area was selling this for $35.99, and had one in stock. They wouldn't price match the other store, so I bought it and then went over to the $5.99 priced store and did a return / re-buy which they were OK with. Here's a pic of the sale price btw:
Not sure if other Walgreens would do a return / re-buy like this, but worst case you could just return the higher-priced one, if they refuse to. You just need to find a store that has the $5.99 price, even if they are currently sold out. (For anyone in eastern PA or mid-Jersey, that pic was from the New Falls Rd Levittown PA store FYI).