Anything will work and fit providing you do your homework.....
Check your wires on your bike and know what ones do what and whether you can attach them to the new loom as each company supplying them will have certain wires for certain things but not necessarily in the same colour sequence that's on your bike.
Check your bracket, can the new dials be mounted, if not, how do you fit it? Weld metal to existing bracket to take yours or if your taking the fairing off etc, how do you get a bracket made that bolts onto exciting holes etc
Changes to headlight and a screen are much the same as above, you've got to design a bracket to take them too.
So it's homework homework homework for you I think