Dear Anthony,
KPIs related to the business are always customized. For this, an external consultant needs to study the systems and processes of each department and identify vital aspects of your business. KPIs are also devised from the current market scenario, industrial practices, automation, etc. Therefore, you may hire an external consultant for this. Why would anyone provide anything free of cost to you? You may try Google, but please note, the essence of measurement lies in measuring what deserves to be measured. Therefore, you may end up scratching the surface, which may not serve the purpose of your organization.
Anyway, if you are interested, you may arrange a telephonic discussion with the MD of your company. I will devise such a PMS for you that you will not have to hire an external agency at all.
Thanks,
Dinesh Divekar