I was thinking about having the carpets, headliner and seats all professionally cleaned in hopes of getting rid of the smell from the previous owner. My question is can they shampoo a headliner like the carpets or will it ruin the headliner? Also is there a way to professionally clean leather seats such as steam cleaning or something? I think with getting those three items cleaned it should drastically cut down on the smell.