Sorry for a stupid question, but can't you just get some fresh film locally? I don't know where in Japan you are, but if you are near Tokyo, then Shinjuku station is the heaven for all kinds of camera/film stuff.