Well, I think it's fine to have a base material, unless you want to introduce basic metal to be found and needed everywhere.
Though it obviously simplies a lot if those specific components don't. Maybe you could even abstract away a material if you streamline everything for the sake of gameplay.