If you are about to buy an existing product in a small quantity (keeping a low financial exposure), arranging a QA program like this is probably overkill. Keep your orders small, keep the incentives right through favorable payment terms if possible, define your specifications, and have each order inspected. It can be simple.
However, if you are trying to set up a supply chain that can support you for years to come, especially if you develop new products, setting up and following a QA program does make sense. The objective is to prevent some very expensive mistakes.
