I use the white syringe that dispenses grease, I forget the name at the moment.
I have also have tried oil and CLP on pistols, and the grease is the only one still visibly there after 500+ rounds. I ran 800rds thru the 15/22 on Saturday and I cleaned it today and it was still properly lubed...