Isn't this just the usual case where US passport holders pay the same for any China visa, be it 5-day, single entry, double entry, 6 month, 12 month, 24 month or 36 month? So it's expensive for short visas and cheap for long ones - at least compared with, say, UK passports...