parts washer

I purchased the parts cleaning solvent from tractor supply. (42.99 for 5 gal.) It smells like mineral spirits.....
For me, it works well. but in honesty the only other cleaner I have used is kerosene.