Hired a part time consultant to advise me on things like this. We have known each other a long time, and he is a retired customer of mine. (purchasing manager of a company I sold to 8 years ago.
Just to be clear, we had a very clean business relationship with no BS. Very trust worthy guy, which is a big deal since anyone that you let into your business at this level basically has access to your business credit card.