I find the best kit to buy is the one in your area that also carries same brand individual components. Many cleaning components are not compatible (thread size, etc) with other manufacturers. You mostly get what you pay for. For example some cleaning rods are made more cheaply, hollow, and are susceptible to bending whereas a more costly rod will be solid, strong, etc. Regardless of caliber and firearm, I like a long enough rod, brass / bronze / copper brush attachment, nylon brush attachment, both slotted and jag style patch holder. You can always use the plastic bristle brushes that are small on one end and like a toothbrush on the other. Q-tips, pipe cleaners, etc. I also use a set of steel and hardened plastic picks though you can get by without them. Canned air is good too. This will start the responses ok.