There's a list of retail sites here:
and there are many more companies that deliver.
Luckilly for you, there are a bunch of fueling loations in MO:
Convenient Food Mart -- 3714 W. Truman Blvd., Jefferson City, MO 65109; (573) 893-3278; 6am-Midnight
Deluxe Truck Stop -- 4500 Packers Ave, St. Joseph, MO; (816) 232-0000; B2 public pump
Larry's MFA -- Tipton, MO; (660) 433-2131; B2 public pump
The Lodge of Four Seasons - Marina -- Horseshoe Bend Pkwy., Lake Ozark, MO 65049; 1-800-THE-LAKE (By water: Mile marker 13 on Horseshoe Bend)
MO Valley Ag -- 17800 US Hwy 136, Rock Port, MO 64482; (660) 744-5325; B2 public pump
Otterville Mini Mart -- Otterville, MO; (660) 366-4810; B2 public pump
Friend of mine recommended this site for PSD
Sure the other regulars here will chime in with their sites and answer mileage question too.