I usually use a phrase such as:
(1) I ordered us a box.
Would it be more correct to say:
(2) I ordered for us a box.
Or, better still:
(3) I ordered a box for us.
Example 3 sounds the most correct, but are 1 and 2 improper English or are they perfectly valid in written form?