You didn't yell "man hands" before you pushed. It gives a +10 for Strength.

Without getting hands on, it's hard to say. Let me check my gear box tomorrow and see if I have a dog bone I can mail your way for a comparison 6-pin fit.