I just replaced my lower door skins, got them from keystone, used to be CPS. they did not fit at all and i have had very bad service from them, It might have just been my experience with them.
since then i have been dealing with Calgary body shop supplies, just across the street from acklands in the south, they have been real helpful, got me what i needed, and helped me get a great paint job on my jeep at a decent price.
Pook