Hello!
My name is Marcos, I am a computer engineer from Argentina. I can offer you a nice solution to solve your problem.
I can develop a software solution to cover your needs. It will be a desktop application where you could load all your products, add photos, prices, information, etc.
Then, when you need to create a proposal for one of your clients, you only will have to select from the software the items that you want to include in your example. After that the software could automatically generate a document like the one you have attached.
I think this is the best solution to your needs. It will be elegant and very professional.
Please let me know if you are interested, I can send you a diagram of the different windows the program could have and any other information you need.
Have a nice day!