I'm going to mess with the doors the next nice day I get. I think I'm going to take some chunks of seat belt material from my parts XJ, and use grommets to make new door straps. I figure it's less complex than trying to replace the pin.

I tried to replace the pin today and I think the door strap bar assembly is broken, and won't pull out enough.