how to mirror entire assembly

I am trying to make a left hand gearbox from a right hand one and I am struggling with this. I have been following some of the videos on youtube to do this and it is not really working as it shows in the videos for doing this what I think is a simple task. I believe renaming the cases will be much more of a struggle then mirroring.

Any suggestions or examples on youtube that would be more for assemblies then components?

SolidworksAssemblies