I was checking out for some quotes of how much a '05 ITR would cost and I happened to see this site called www.japanvehicles.com but I question the validity, simply because some of its main pages (such as Who we are) do not load which made me suspicious.. but either way they sent me a quote and...