For neglected leather a steam cleaner and brush works best. It not only cleans but also sterilizes the leather, carpet etc. I bought a McCollough steam machine from Harbor Freight to clean the leather interior on a Silverado I purchased and was amazed what that machine is capable of. With the 20% discount coupon I got off the internet it cost less than $100. There are YouTube videos out there showing you how and its capabilities.