Yes, you can use non-stock products on projects. This will make the product an actual cost on the project and allow you to report on the usage quantities over multiple projects.