These are Bestop (now sold under the brand Kestone Restyling) hard plastic upper doors with sliders. The passenger side is missing the front sliding portion. I have no information about how much it would cost to replace it. Also missing one of the bolts to attach it to the lower door, but that should be an easy replacement at Home Depot, or you don't actually need it.
I looked into packing and shipping and it appears that it will be cost prohibitive, unless I happen to come across a box and packing materials that will fit them. Even still, it would likely cost over $100 to ship them.
I am willing to drive a reasonable distance from either Redlands or Riverside to do a deal.
Looking for $250 obo. These are $1000 new on Quadratec. Buyer to confirm that the part is compatible with your setup.
Keystone Restyling 41487-01 - Keystone Restyling Hard Upper Doors in Black for 97-06 Jeep® Wrangler TJ with Hardtop - Quadratec