Corruption is indeed a disease that is detrimental, not only in an agency, it can even harm the whole country. Preventing by giving big paychecks probably won't work. It is human nature to always be greedy with wealth. The higher the salary, the more motivated they are for corruption. Maybe it would be more appropriate to punish him severely or the death penalty.
Corruption is everywhere and we shouldn't be surprised by what we are seeing all around our society because we can't stop it not even care to beat it. Thanks to God for the liberty we have to agitate on it without being forcefully criticized. If you think your hypothesis and theory could reduce and bomb corruption then continue. Continuing doing what give you joy cause when your joy shouldn't be same with mine.