Diffuse/Normal/Specular maps all go on the first UVMap. The second UVMap is only for overlay and skin maps. The UV in the file above is pretty broken: In your screenshot you have two UVMaps. Make sure you mapped the correct one (the first), as that's what the normal map uses, not the second.
I Only did a correct UV for the body, i wanted to check if i would be able to obtain something before remaking everything on the body object : map0 is a symmetrical uv map1 is for skin If you look at the roof in BNG you will see it's cut in half with a weird blurry thing, it's not correct. I have really bad experience in textures for Torque3D/BeamNG