Thanks for the feedback, Sam.
Sorry for the delay in answering, I didn’t got an e-mail.
In the state where I got the scene, I would create a Null and leave that null at 0,0,0. Drag the mesh with Skin under the null as well the Joints. So you have two groups under it.
Then set the scale in the null for all three axis. Do it on a copy and test. It is only one mesh, but so many parts.
IF you really like to go very far with it, I would not invest too much time in this single mesh object. The little “kinda” hydraulic tubes will need an axis on both ends to work.
The two things that will be needed most for this will be, Main Menu>>Mesh>Conversions>Polygon Groups to Objects and Object Manager>>Object>Connect Object [and delete].
Most of the parts did not even to be weighted as they are not bending/deforming at all. As they follow to 100% the joints. Just a thought.
(Note: many people use the Group command. Normally nothing wrong with it, except, you have ANYTHING already animated in it, that goes south. To not even get the muscle memory to do that, I normally urge everyone to forget the group-command. It is not worth it.)
Enjoy