I went to Home Depot and Lowe's to purchase some cleaner for removing some cosmoline from a new rifle purchase. After going to the paint departments at both stores, I became a little confused. I believe that I have read that mineral spirits is the usual recommended cleaner for removing cosmoline from guns. After finding the mineral spirits, I realized that there are two kinds...paint thinner (100% mineral spirits) and oderless mineral spirits. What is the difference between the two and which is the better of the two. I also see that both stores have various other cleaners such as acetone, naptha, toluene, xylene, denatured alcohol, laquer thinner, etc. Are any of these any better than the mineral spirits for removing the cosmoline? I ended up getting the paint thinner (100% mineral spirits) but I guess I can carry it back if I purchased the wrong thing or if there is something better. I figured that some of the other cleaners might be so strong that it also strips the bluing and/or the wood on the rifle also. Thanks for all comments back.