You really need both to maintain any gun correctly.
I'm going to make a guide when I get all my UNI work up to date, on how to clean a rifle.
But personally you need J cloth silicon spray and grease and ofc a cleaning rod.
Step 1: rip the J cloth in he triangles about one and half inches long (may need to be smaller if you have a tight bore barrel), put the tip trough the cleaning rod hole and twist is round. Before putting the cleaning rod all the way down the barrel you should turn the hop all the way off. Now place rod in the barrel and push to the end, push back and forward a few times and pull out (just like sex really).
Step 2:Now you want to repeat what I just said in step 1 only using silicon spray on the J cloth (you can spray it down the barrel but it up to you). You want to do this with a clean bit of cloth on the rod!
Step 3:Once you have but silicon trough the barrel you want to remove any left over silicon so repeat step 1 with out the silicon.
Now that your barrel is nice and clean you might want to put half a mag trough it just to double check everything and short out your hop.
When it comes to cleaning gear boxes it a little more complex but the basic and major thing is not to A: lose any parts (sound easy) B: remember less is more C: Make sure you clean the whole gear box of any crap and replace with good silicon based grease.
This is what I do with my Masada and I'm getting about a 2inch spread at 45m+