I hope doing configuration will work better and less complexity too
Irrespective of how many times you insert the same part in the assembly, it would be same part only. So any change you make will be reflected to every instance of it. So use configurations as suggested by Denny. You can control equations for the configurations.