Milk. Your forgot the milk. Twice in a row while shopping at Walmart I forgot mixed nuts. Be patient. Someone will remember.
I also like the dryer sheets idea. In fact, I heard a tip once for getting rid of the "wet dog" smell on your pet after they had come in from the rain. The suggestion was to rub the dog down with a dryer sheet. I tried it and it worked. So it stands to reason it should do the trick on your interior bits. I'm going to remember that for the next time I have to rid something of an unpleasant smell.
I bought the ozone machine recommended earlier and ran it for a couple of hours. One of our dogs had a urinary infection and was incontinent until the meds cleared it up. She leaked in several spots on the carpet that a shampooing didn't cure. Got rid of the odor, but the machine left its own unique smell behind and took about a week to dissipate.
The ozone does leave an odor, that is quite unique, but doesn't last , bear in mind I use mine on a glass (6' & 8' sliding) enclosed patio - open the doors turn on the ceiling fan and that ordor is gone within the day, car same deal - drive for a 1/2 hour windows down and smoke odor and ozone, gone. The beauty of the ozone machine is that it get rid of the odor in fabrics, which is normally very difficult
Does that machine get rid of moisture? My wagon is parked in the basement and the last time I was in it i picked up on a slight musty smell