I don't know WHO you guys get your stuff from ebay, but everything I have gotten, I have never had a problem. But I HAD had one problem when I got my 1st gen altezza taillights from a shop. One of the screws stripped out just like you said as well, but that was my fault. I over tightened them thinking that it could be just a tad bit tighter. You probably ended up doing the same thing I bet. Then after I got the carbon fiber taillights and then got my red/clears and have had NO problems with anything. Even my friend got some altezza's from a shop and installed there and there was leakage in his taillights. Then he got new ones and after I installed them, there was no problem. Even though they may be aftermarket and cheaper quality, don't treat them like they are indestructable. You don't really need to over tighten screws to make them stay. If you do, then just push the taillight in further from the outside until it can't push any further and THEN screw, but now really hard. Condensation....can't really help you out there. Just reseal them or something I guess, but I've never had a problem with condensation and I get almost everything from ebay or online sites.