I got a commemorative set as a gift about five years ago. It was from the NRA store and included brass rods, brushes etc. for everything from .22 up through 338. Beautiful set I still use all the time. NRA store.
Depends on your price and the person you're giving it to... $29.95 - Wild Shot Deluxe Gun Cleaning Kit with Aluminum Bullet-Shaped Storage Case (kind of fun but also pretty obvious)
$29.73 - Hoppe's No. 9 Deluxe Gun Cleaning Kit (in a 'presentation' wood box)
Just Google complete gun cleaning kit, I found these 2 on Amazon
OR buy a 9x6" zippered tactical pouch/bag and fill it with nice stuff: 22 cal rifle, fits most other guns too (or pistol) kit w/ 3 brass cleaning rods, patches, M-Pro 7 Cleaner and M-Pro 7 Oil (2 oz. Bottles, & not CLP products) silicone gun cloth, a stiff nylon double-end gun cleaning 'toothbrush', maybe a nylon pick tool for small spaces and small pack of travel Q-tips from Target, CVS, or Rite-Aid.
Assembling a hand-picked kit like this in a tactical bag, Voodoo bag, or similar cloth pouch is a nice personal touch. But it will be more expensive than the $30 kits. Depends on how close a friend they are too, vs. just a gift for a person you know...
My $ 0.02 worth of personal shopping advice.
I've made 2 of these, one for my 22 rifle and AR-15, and a 2nd one for my pistols, 9mm & .45 cal. And then added a few specific items to each kit.
From my experience, I'd suggest making your own kit..put in bag, box, ammo box..etc..
You can chose what solvents, cleaners, lubes.. type of rods, brushes, mops, etc that goes in.
The DIY approach allows you to choose premium components of YOUR choice..just my opinion.
Real wood presentation case with flocked tray (Box Makes KIt 18pc). 50 Cleaning patches. 5 Brass brushes.22. 30. 40 cal, 12 ga and 20 ga. One Set of 3 solid brass rods. Â¢s warranty. If you decide that the product was not what you wanted and it was properly.