ticket or will be refused entry, it's cheaper to buy in US, check china town, China Airline, etc. How long INS gives you at the point of entry is completely up to the mood of that particular person. Generally, they should not give you less than what US Consulate gave. Before leaving the INS checkpoint, make sure they gave you the right duration, don't leave without verifing.