Are there any modules that can export and import nodes while preserving node id's? Our website uses VBO + Views Admin screen for the admin/people screen. Today one of the user admins deleted some old user accounts, by checking the checkbox next to the names and selecting the "Delete" option from the Actions dropdown. What he didn't know (+ I didn't know) was that by using the "Delete" option he also inadvertently deleted all the content created by those users as well.

I've got a backup of all the nodes that have been deleted, however I'm at a bit of a loss on what's the best option to restore these. The site has 10+ content types, and loads of custom fields (field_x_revision + field_x_data tables!! for each field). I need to preserve those node ID's. I'm going to be doing this locally and the once I've got a completely merged database I'm going to put it back on the live site.

Are there any drupal modules that can export nodes and also import them (and preserve the old node id's)?
If your backup contains the previously existing users, you could try to recreate your production site locally... Here are the steps I would follow (never tested though):


install a local drupal site with your backup (files should be restored as well) in the production site, via VBO
put your production site in maintenance mode
target all the new / updated nodes since the incident 
export them via Node Export 
reimport them locally (the nids should be preserved thanks to NodeExport and UUID) 
reinstall your local db in production