Wow, bad advice following capitalist bad advice. How about this (I wrote this yesterday for bicycle hacker exchange):
Goatheads (and that is what most from Southern California to Texas call them) are NASTY! They are proof that nature can build an armored micro-sticker capable of punching through Kevlar on a whim! Believe it or not, after TONS of failures from Tuffy liners to Rhinodillo liners, I made my own that actually worked! The problem is the plastic they use. All the liners are using Urethane. Forget that, use PET (Polyethylene). Simply go to the store, buy 1-qty 2-liter soda per tire you need a liner in. Make sure the soda is a flat-wall bottle, like a Pepsi or Mt. Dew (sorry, Coke won't work on this one). Now, cut the top off and bottom off, until all you have is a straight cylinder of plastic. Now, take a marker and draw a spiral line around the bottle - I use a compass, so my width stays standard as I spiral around the bottle body. You can get a strip out to about 85-inches (around 28...maybe 29" diameter tire) out of one bottle. Now, make sure you use some 200-grit sandpaper and knock all those edges down, so they don't pinch or cut the tube. Then, just put them into the tire and re-assemble. Costs $10 less than a commercial liner, 10x tougher than any liner you can buy, no significant weight gain on the bike, and I personally can't tell a lot of 'harder ride' quality either. I have YET to have a goathead puncture this liner!
Now, for $3 in soda, you can enjoy a week of soda-decadence AND fix your tires to be nearly 'unpuncturable', without putting a corporate logo inside your bike tires!