You should open the groups or components for edit and apply textures to the individual faces inside instead of applying them to the entire unopened group/component. That way you can edit the position and orientation of the textures to get a better appearance.