I would recommend importing these assets with
the CSV import feature. You can set the appropriate asset state (spare, stock...) within the import file and create your own asset types (mouse, keyboard...) in the Configuration\Website Management\Asset Mapping section of the console.