It would contain generic MSDS’s for typical products used by Mechanical / Plumbing contractors.
No you can’t. The reason is such a book would not meet OSHA guidelines and could result in fines. OSHA says you must have a MSDS for the specific materials you are using. So if you have pipe flux, it must be the pipe flux you are using, not the MSDS from another company. If you are buying Sherwin-Williams Paint, MSDSs from Benjamin Moore will not work. The two products may be totally different. You just have to bite the bullet and set up an internal system so that every time you buy something through a distributor or at Home Depot, you have to get the MSDS from them, on line, or by calling the company directly. Most you can find on line by searching "product name" and MSDS. Also be aware, that on a regular basis, you need to update your book. The pipe flux MSDS from 2009 may not be applicable to what you are buying in 2013. A good rule of thumb is update the books every three years. Also note, NEVER throw away a MSDS. You must keep them at least 30 years according to OSHA, so just keep them forever.