Yes, gas stations do sell valve caps. Most gas stations carry a variety of valve caps in various sizes and colors so you can find the right one for your vehicle. They are usually located in the automotive section of the store.