You don't buy guns from Walmart because the guns Walmart stocks are not quality firearms. The same guns Walmart sells I would not buy elsewhere either because they are cheap and unreliable. If you just want something for fun at the range, Walmart guns are ok. If you intend to hunt or defend yourself with it, I wouldn't trust it.