I took a new Explorer back to a dealer years ago with the same problem. The service manager assured me they had something to take care of it. About 15 minutes later the mechanic (this was pre technician) brought my car around and said he was finished. I asked him what he used and he held up the can of Lysol.
This was before somebody decided to take a similar concoction and package it as a specialty item at a bigger profit margin.
The biggest advantage to Lysol is that most people probably have it, or Frabreeze already in the house.
I am confident that the specialty items that specify "Auto" will work at least as well.