My girls have both paid for their own gas and their share of auto insurance since the day they got their driver's license. That money goes into an account they don't know about that will go towards future college expenses, but the point is that the lesson of "no such thing as a free lunch" has apparently been successful.
Every parent wants their kids to have it better than they did, but paying their bills for them is not the way to do it.