I like to field strip a new gun and clean it with old Hoppes#9. I use Gun Butter for my oil but any good grade gun will do till you find what you like. Look at your manuel and lube accordingly. If its a auto don't over do it. Any oil and grit from the gun will mess it up in a hurry if you over do it. More is not better in this case. Put back together and head to the range and let the fun begin. Good luck.