+1. I also believe its a marketing ploy by the luxury brand makers, loosely enforced by the customs officers. Like someone mentioned, if its a super obvious tacky looking rep, saying "LOREX" on the dial, avoid wearing. Else, whether you are wearing a gen or rep becomes entirely a moot point during any unlikely confrontation by the customs officers, unless they start employing a dedicated horologist stationed 24hrs at the airport with a loupe to scrutinize every watch on every wrist? What is the likelihood of that happening?