different axis for different objects?

I’ve imported a model I made in blender into unity but the axis are all messed up. For some parts Y is up and for others Y or forward. This is causing havoc with my scripting, I was two pieces of the model to rotate together but the axis are different for both. Any help would be greatly appreciated. Thanks.

Try adding each of them to a parent object with the correct rotation and rotate the parents.