gbs hit the nail right on the head.
I've always had at least two vendors lined up for all my products. I'm very upfront from the start with them. I let them know that will order from both of them regularly and that it is not a ploy to squeze bigger discounts. I know I can get bigger discounts if I really hammered them but when the discount goes up, their margin goes down and the profit has to come from somewhere. It usually comes from a decrease in customer service, which makes the additional discount a bad value. I even have roughly six produce companies per store lined up to ensure freshness and variety.
Take your misc products list and split it up between the two vendors and continue to work with both guys, you'll have to get used to the ordering process but it's worth it. Also, I use Menulink Inventory Software and it generate order sheets and sugested orders automatically based on what I sold. In the beginning I had to remember who I ordered what from but now I don't have to. I can even shop the two vendors current price list to get lower prices on identicle items. System wide I probably shave .75 to 1.5% off my food cost monthly buy using two vendors and getting the best value I can.
While I'm at it, I'll throw in a little pearl of wisdom about vendors. Remember that vendors are people just like us doing a job for a living. We are to them what the people at our tables are to us, customers. Treat them with respect, patience and understand that they don't make their company policies. They have husbands, wives, kids, moms and lives too. Don't call one at 7PM on Friday because you forgot to order something and say I need it tonight. If they can swing it they will. These guys and gals are working hard to take care of you and, they also are potential customers. When they come in on their day off, don't talk business with them. If they start it, say "I'll talk to you about it when you're not trying to enjoy yourself" or "Call me tomorrow and we'll talk, enjoy you meal tonight". Buy them a beer or desert, what ever you do to show your apreciation to a good customer, do it. They may make a difference someday in an emergency and they'll probably volunteer to help.
"Good vendor relations is good business"