Lead away cloth is well worth the money it's the best. When you have it spotless just use the cloth and you will see how much is left behind it works great
Non-Chlorinated brake cleaner. I use it on all my guns to dissolve grease, lead etc. [don't get it on wood grips or stocks.] For less than $5 a can at Wal-Mart, I've used it for many years without issue.