BP snaps to bad position on socket

I am trying to modify MotionControllerPawn so i can pickup objects by attaching them to a socket. I sucessfully added a new socket, created a new animation sequence, it plays when picking up the specific object.
However it is not attaching to the socket properly while it looks perfect in preview.

http://i.imgur.com/Ps3bhwr.png

Here is the blueprint for the lighter.

http://i.imgur.com/OD7Xt6R.png

The mesh and the generated blueprint have the same pivot points.

Hi agov06,

did you find a solution?
I have the same problem…

No, i gave up eventually. When changing pivot there is an option to set a pivot for snapping, did you try that? Please leave an answer if you find anything

check this out, that vr template comes with a few grab examples: