Therma Cell is the best deal, I just throw it down under my seat. If it's breezy enough to blow the stuff away, then the bugs probably aren't going to be all that bad any way.
Watch the Deet, it will melt some types of plastic, I ruined a watch with the stuff. I'm sure it will ruin the finish on a stock.