If anyone is ever looking for a ride etc., I rode this route on Sunday. There is a Casey's general store in Lexgington off of 224, however only 87 octane at the pump. Bates City there at I-70 has 91 fuel.
D hwy from Napolean/224 to Bates City is a little rough. not 'bad' per se, but definitely not smooth. Tolerable for the short distance to get over I-70 to Zhwy. Once you hit F hwy from TT, you could opt to head West on Hwy 8 from F hwy instead of going all the way to 50 hwy.
Overall a good ride. took me about 3.5 hours.
Lenexa - Liberty - Excelsior Springs / Lexington / Bates City / Lone Jack
https://goo.gl/maps/Wni58
(I was going to embed the map, but for some reason, the route gets lost when pasting it in)