Better yet, why not do a DSPUSRPRF to an outfile, save that and restore it to the new system, edit it to weed out the profiles that are not yours, and drive a CL that does a CRTUSRPRF with the same parameters.
For the devices:
Create a blank member RESTORE in your_lib/QCLSRC.
Run this command:
RTVCFGSRC CFGD(*ALL) CFGTYPE(*ALL) SRCFILE(your_lib/QCLSRC) SRCMBR(RESTORE) MBROPT(*ADD) TEXT(*BLANK)
Again, edit the file to weed out the devices you don't need. Restore to your new box, add PGM and ENDPGM statements, compile, and run, and all your devices should be recreated exactly as they were. (I'd exclude the QPADEVxxxx devices, if you use them; let the new box create them as needed).
"When once you have tasted flight, you will forever walk the Earth with your eyes turned skyward, for here you have been, and there you will always long to return."
--Leonardo da Vinci