Japan 2005 / Toy's Factory / TFCK-87383 / promo sticker on obi-strip & printed promo note on cd