Of course this assumes these vendors are not being repaid for political contrivutions.
Seems it would be easy to check each approved vendor and always go with the lowest total price (including shipping). This would force the vendors to compete. Auditors could eaisly verify procedurs were being followed and the lowest price obtained.