We've been working on a new site called Lab Spend which includes a free chemical search engine. The engine includes stocking details, purity, sizes and price from 100+ companies in the USA.
We don't have a structural search, but strong in those other areas.
https://labspend.com