Older son - What about
AAA, this can come in handy. We gave this to our DD when she was a senior in high school and college, she used it a lot, dead battery, flat tire, even once on a date, and he did not get another date...a car kit- jumper cables, and some basic tools, lug wrench, jack, orange cones/triangles, or flares, & a flashlight. As well as a first aid kit for the car, Gift cards for oil change, tire rotation, car wash. Gift cards, for food, gas, movies and since he commutes back and forth you don't have to worry about what's on campus. Small items such as socks, under wear/boxers, sleep pants, t-shirts, key chain, floor mats, or steering wheel cover, car jar to make it smell better. Work out clothes if he is into this, work shoes/pants/shirts if he is working.
Younger son - much of the same thing if he is driving, and has his own wheels. I would wait until he actually graduating from high school before you start buying for college, kids change their minds on this kinda stuff all the time, then there is no pressure if he changes his mind.