Is one of the contacts spring loaded? If so you might be able to press the battery towards the spring loaded connector with your finger and then try the lanyard, That's what I have to do with my 1st gen Sig 100 to keep the wraps from getting chewed up.