If I may add a pinch of my somewhat lame and unenlightened criticism, I think the body normal map should be inverted before being applied to the model. Unreal Engine follows the DirectX, rather than OpenGL, orientation of surface normals.
See below how your unpainted bare metal scratches look (BEFORE) and how they would look in the real world (AFTER).
The body_bump.png texture inverted in CrazyBump is attached below.