Walmart guns are as good as any you could buy and usually fair priced but I usually deal at pawn shops buying used guns. I've only bought a few new guns the used ones are just as good cheaper and usually have extras on em. I recommend going the used route