All 2003+ TJs had the full surround. Rubicons weren't that special.
OK I was just surmising that because everywhere I look it always says 2004-2006. I figured they must have forgot about the Rubicon since it came out on 03.
And I don't recall the visor being able to be attached separately from the trim without sitting funny.
The visors sit fine for me.
And the door seals just fine. The seal on the door is touching either the upper door surround or the metal of the A pillar. Not sure there is any difference in models that came stock with half doors. I guess there is a tiny gap at top where the plastic would have met the top bar but never had a drop of water come in that I ever noticed (the dirt did not wash off at least). But again 2002 and earlier did not have that peice at all as far as I am aware so figured it did not really matter.