I hate to be the bearer of bad news but, what KoN was getting at was that it is impossible for MEGA heracross to hold a king's rock or a razor fang due to the sheer fact that it is a mega evolution only ability. In order to mega evolve and get this ability heracross must hold the heracronite...