The screenshot of the domain model
Best thing to do is normalize your data model, by adding a Manufacturer entity and associations to every relevant entity where you're currently using manufacturer as a string. Such as ACCLComponents and PSCLComponents.
This way you only have to save a manufacturer once as it's own object instead of a string on all your objects. And you can also add additional information to a Manufacturer.
Then you can search over the association between for example your ACCLComponent and a manufacturer.
As long as you don't forget to create manufacturers somewhere, and also to set the association to a manufacturer when creating an ACCLComponent