I have an aftermarket (ASC) single panel sunroof that I mistakenly thought was factory (the installation is awesome and I thought the red button labeled ASC was the traction control. DOH!) I also have 'leatherette' (what kind of marketing crap is that?), no wood, no basketweaves, no OBC, no CD changer, etc. No leaks/ problems with the sunroof. I've been putting Wurth rubber cleaner on the gasket and surround every couple on months after waxing the car, just to keep the seal in shape.