uh I know a few cars running it with no problems. it's a very simple module to tune even. much more so then the power fc.
ask him how people have had bad experiences with a celica? my guess is not a single person he's talked to have ever actually seen one on a celica lol
tell him shut up, install it and get over it. if not tell him you'll go somewhere else who'll gladly accept your money.