Emblem Adhesive??

Black Max? I have a friend that uses it to mount sights on high powered rifles and they have yet to come off.....