Local rotation for actions?

I am working on this animation and I animated this bell using the local rotation:
image
I want to copy this animation to a row of bells, however when I do that, it doesn’t come out right:


(you can see the mallet is misaligned)
Is there anyway I can copy the action so that it does local rotation instead of global or will I have to create an action for each bell?

Constraints always use local space when specified in the constraint interface
Your objects might have bad orientation