You basically need a degreaser, a lubricant and occasionally a bore solvent. There are hundreds of good products out there. Pick a few and don't sweat it
For decades, I used nothing but Hoppes #9 and Breakfree CLP. It still works well but there are more enviro-friendly products available.
For the last couple of years I've been using 91% alcohol (available at the drug store, put it in a garden spray bottle) as a degreaser, CLP as a lubricant and Hoppes#9 for the bore once or twice a year.