I booked my trip to Si Ma Tai through the hotel (St. Regis) and they actually use GrayLine tours to do it. I would say just wait until you get there and book then, because you will likely end up paying far more ahead of time.
MoonDog is such a good resource to have too!