Try Roger's Sporting Goods (www.rogerssportinggoods.com), they are located in Liberty, MO (NE of KC) and have great prices on Fiochii. They also have free shipping on a lot of their case ammunition. I buy all of my ammo from them online, don't have to pay tax and like I said, usually free shipping.
I don't know if it's just the Ace Hardware here in Salina, but they carry Fiocchi. It could just be that this particular Ace has a nice hunting area and is well stocked, but it's a great place. Bought some Fiocchi #5 yesterday, 1 3/8 for about $18.