i got these things from work( i detail and deodorize used vehicles)
what they do is you throw one under the seat and they remove any minor odors and smells from the inside of your truck...each bar lasts about 30-60 days depending on the vehicle and how much you drive with your windows...