NHL.com is bad quality but at least they almost always have the right font. Although you can just get the right font and properly sewn on for only $55 bucks or so from Exclusive Pro. The knockoffs never have the right fonts and the shade of green is usually off, that's why I agree that they look ridiculous. I also agree that $250 for a non game-worn jersey is ridiculous, which is why I searched on eBay for a jersey that is actually from that era. It is a fraction of the cost and is as accurate as can be as long as I get it customized by a reputable customizer.
Yes NHL.com has the font right, but usually it is heat-pressed on and the numbers are not even made out of twill, but instead some plastic/twill hybrid where the stitching is drawn on. The knockoffs may not have the exact font down but at least it is pretty damn close and I will put up with a couple of errant stitches and crooked letters than ironed-on drawn-on stitching.
Fact of the matter is right now I do not have anything close to $250 to spend on a real one, and do not want to spend another $150 on a replica. If you want to be really critical, the "official" CCM replicas do not have the correct green color as it is too dark than what the Devils used to wear. Yeah I mean I have a knockoff Kovy red jersey and it is nowhere near perfect (crooked stitiching, lesser quality materials, incorrect shade of red, numbers on the sleeves are wrong size) but at least it is stitched-on and it was CHEAP. I have a mortgage and bills to pay so it is either a $250 authentic that I can brag about on here and impress literally tens of people at the Rock that I will most likely never see again or I can buy food for the entire month and pay some bills. I choose the latter at this moment. I have 10 jerseys in my current collection, and 9 are official jerseys and 1 is a knockoff. Since I moved to my new place, I have gotten 2 new ones to my collection. One is a River Rats that I got for $50. Guess which other jersey is the only jersey I have gotten since I moved to my new place?