The CSCS Card is not a lifetime card may possibly need to be renewed regularly (1,3 or 5 years depending along the type of card) that again incur costs.
Another possibility is to rent a SIM card (from a Japanese provider).
For more info regarding http://www.youtube.com/watch?v=11IHyRjb9uE »
look into the webpage.
It is NOT ok to contact this poster with commercial interests.