As proud as I am of this object, I do feel that it could be more optimised as I ran out of time to do low poly baking on it. In the future, when it comes to an object with more complexity like this one, I'll have to bake the different components separately before recombining the bakes in to one normal map.