I have found that the Composite material wears into the pin as much as 1/8 of an inch making the doors leak a lot of air. The edge of the hole also wears and together it can be 3/16 to 1/4 inch of wear. The easiest, fastest way to fix it is the little plastic plugs from the hardware store. This will also prevent further wear on the pins and the hole in the cabin. That way you won't need to replace the pins in the door. When they wear out just put in new ones.
I have replaced all my weatherstrip on both doors also.
As for the doors being hard to latch, I have found the forward pin was too far back in the hole so it jammed. Use a small screwdriver to get it back in place if that is your problem. Then lube all the pins and moving parts of the latch assembly. That has worked for me several times but I do think there is some wear inside the door on the moving parts.
I was able to find door seal that is an exact replacement for the original