EDIT: I Figured it out! I just hollowed out part of the mesh, on the side that would touch the mirrored object.
Hopefully this can help others having the same problem.
Dunno how that worked, but it did.
Whenever I try to mirror an object, the mirrored object is always lightor or darker than the original.
Is there a way to fix this? Originally I was using this mirror method to create a lightbar (below):
But as you can see, one side of the triangular bit is CLEARLY different from the other in terms of shading..
However this only seems to be the case on smooth shading, flat shading looks just fine.
However, when I export it, to be used in a game, it reverts to smooth shading and looks awful.