http://www.oldschooljersey.com/
If you have a little extra money and are willing to wait, this site is probably your best bet. If you can give them a couple pictures of the jersey you have in mind, they'll make a custom model for you. I wanted an '05 Leon Williams, and got an estimate for one with stitched-on numbers for about $100 about a year and a half ago.
I didn't have the coin to pull the trigger on it at the time so I can't really vouch for the quality personally. But they're endorsed by Paul Lukas' UniWatch blog, which is about as good an authority on sports uniforms as you'll ever find.