IMO, you are wasting your time with ozone and smell good stuff. Baking soda works but takes a long time and multiple treatments but it is really inexpensive. If you can be without your rig for a week, the absolute best way to rid your car of smells is a pressure washer. Pull the seats and carpet, unplug the battery and spray degreaser on everything and blast away. I mean everything, dash, roll bar pads, inside of the top, under the dash, ect. You will not hurt it. Take the seats and carpet and lay them out or stand them up and degrease and blast them too. And I mean blast like you are cleaning your driveway. Back and forth motions with overlaping strokes like you are painting. You will be amazed/disgusted with the colors that will run out of the bottom of your seats and carpet. Place in sun for a few days and re-install. Will smell like new. You can chase under the dash with a wd40 type product if you want to help rid the moisture and relubricate some of the moving parts you just degreased. When dry, wipe entire interior with some plastic/rubber stuff to replenish the surfaces you just stripped. Also, do not leave degreaser on plastic surfaces for long as you could remove some color (and armorall won't bring it back) I do it all the time. Good luck.