I have purchased over a dozen jerseys from CTJ. The first 10 or so were excellent, both in accuracy and quality. However, three of the last four jerseys I've purchased from them have inaccuracies that have spoiled those jerseys for me:
1.1976 Tampa Bay Buccaneers white jersey: The striping on the sleaves is wrong because whoever silkscreened the striping did it backwards--it should have been red lines screened over orange, but it was done the other way around, so the stripes are out of proportion to each other. The jersey I was sent did not match the pictured jersey on the website because of this and the seller would not offer an exchange for a corrected version.
2.80's Boston Celtics white jersey: The jersey had an extra-large "CELTICS" and extra thick sleeve striping that much more resembles the Celtics current white jerseys rather than the jerseys from the 80s. Again, the jersey I was sent did not match the jersey pictured on the website because of this and the seller would not offer an exchange for a corrected version.
3.80's Dallas Cowboys blue jersey: The serif number "3" on front ad back had an inaccurately large indentation compared with actual jerseys from this era. Once again, the jersey I was sent did not match the jersey pictured on the website because of this and I didn't even bother asking if the vendor would offer an exchange for a corrected version. Three strikes and you're out!
I have spent well over $3k on jerseys from CTJ. No more. They've seen the last penny and order from me.