Found a posting that the roll pin requires a 1/8" punch to tap it out. I'll stop by the hardware store tomorrow, and also the auto store to get some wheel bearing grease for top. I did loose one of the small clips on the center weight...launched across the garage, so I'll need to pick up a replacement too.