It would be easier to send the customer a coupon or discount coupon to remake the order ...

From what you are saying it is really hard to rebuild the order based on the issues that you have ...

The only way I can see to do this is for you to build the order on your own test customer account and complete the checkout ...

Check the order and if all is right and matches the customer's order for Order number 5083 you would need to delete all the records for their order in the tables:
orders_products
orders_products_attributes
orders_products_download

and replace the orders_id values that are set for your order with 5083 ...

But if you make any mistakes you will have a total mess ...

So again, it would be easier to send the customer a Discount Coupon or cancel that order and refund them their money and have them reorder their order themselves ...

Be sure to check that all of these Products are made right with their proper downloads before having the customer try to re-order ...

If you just have to have this order rebuilt, I will not be back until tomorrow afternoon after 1:00pm EST to even begin to try to assist you with this ...