I have a desk drawer full of cleaning crap but 95% of it can be done with hoppes, a jag, a brush, q tips, a few patches and a rag or two. The drawer is full because I own quite a few calibers both rifle and pistol plus 3 different shotgun gauges so I accumulate many jag and brush sizes.
Probably as important as your kit is the space for it. A table that is used as a permanent gun service station makes everything way easier. Mine also is used for servicing fishing reels