wow that is insanely expensive.. try some of the chinese travel agencies. just hop on yelp and type "chinese travel agency"
here's a website i usually check:
http://his-usa.com/ja/top/Top.aspx
the ticket should be closer to the 250-300 range especially on a weekday.