I've recently bought a A4 rifle (20" bbl) and I'm trying to put together a cleaning kit for it. I'm sure there are a lot of things available but what do I actually need? I would appreciate recommendations on cleaning rods (length), cleaning solvents and lubes, plus other essentials and various "nice to have's". I'm more interested in the things I would use at home. I will build a field kit at a later time.

TIA