I'm a Scentsy consultant and have, in order to answer questions about other brands honestly and fairly, tried the Walmart bars. Yes they work in Scentsy warmers. No they do not last as long as Scentsy bars. To be fair, Scentsy bars will also melt in other warmers (such as the Walmart brand). I have found that the Scentsy bars are an extremely good and economical way to freshen your home. I use one square of a Scentsy bar in my kids' bathroom and change it every weekend (there are 8 squares in one bar). And I leave their warmer running 24 hours a day, 7 days a week. By the end of the week, the fragrance is gone, but it has really freshened up the bathroom! The Walmart brand couldn't come close to that length of time. I'll be glad to get you more information or answer any other questions you may have. I love Scentsy! :)