Wal-Mart was hit and miss, last year they had some but sold out quick, (we did try and they said they had them for a while) as for KB I do not know, I suggest calling the stores ahead. We ended up at Toys R Us, they had a good selection at a decent price.
Good luck, I hope it works out :)