a buddy of mine did the SAME THING!!
There is a company that makes a grip.... Stark (not the Iron Man guy)...Google it..
Try this..
http://shop.starkequipment.com/product.sc?productId=1
here is a tip for those pesky roll pins:
Put them in the freezer for about 5min BEFORE trying to set...