if i shoot lead then i use shooter's choice lead remover, if i shoot copper(mfj or plated etc) i use shooter's choice copper solvent. for lube, my guns (all of them) are lubed with high temp lithium wheel bearing grease. grease stays where you out it, it doesn't migrate like oil, it doesn't burn off like oil, the carbon build up sticks to it, for an easy wipe down clean. and a 1lb can is about $3 and that will last you a long long long time.