Having to work in large data bases at work for a living I really think Excel can be a huge help here.
Everyone is right store your restroation data in several places and always bag and tag so even if you lose the data you can re-assemble.
Excel is a very powerfull tool, you would be able to organise everything bag number, description of goods in the bag, pictures, organise it by sub assemblies, use colors to indicate what parts need to be ordered, ability to sort the information quickly, search the information, ability to add numbers set up a few calculations that will auto sum every time you change something etc... I could go on for hours. I use excel to help keep commercial operations at the Canadian border flowing I am positive it can handle your restroation.
Excel comes on most pc's meaning free, for what you need to do fairly easy to operate, and all the answers are on google. Best part is when your done excel knowledge is aways an asset in your career!
I know when it comes to restoration I will be going this route for managing my inventory and all information.