It's real! See here
I just ordered another 200 pieces.
They have the TY stamper code (GHxxxxxx) on the disc and are Made in Japan -> TYG03!
I can recommend this shop, it's my 5th or 6th order. They have perfect e-mail support too.
EDIT: see my scans of those TYG03