Yeah, TRU seems to move actual figures faster but no so much on the Battle Packs... I think since you're looking at a $5.00 price difference on a battle pack, that has a psychological effect more than a different in price by a buck or so on a regular carded figure.
Walmart, they do carry them still in my area but they don't seem to stock very often. Target sells a ton of those things.