I need a cleaning kit for my pistol. I also have shotguns and a .22 rifle. Should I buy dedicated cleaning kits or is a all-purpose kit just as good even though it is a cheaper way to go? Do the brass brushes wear out faster in a cheap kit? Is a Meijer or Walmart kit any good or do I need to spend more to be lastingly satisfied?