What is the best way to export from Blender to Unreal? Mesh, sockets etc

I wonder what is the best way to export content from Blender to Unreal? I am working with meshes and sockets so the ideal solution would allow me to export those both 1:1 as they are in Blender to the Unreal with correct pivot points etc… So far I tried few ways and these are the issues I have had

The regular export FBX
Sockets are exported correct but you need to move the object to the world origin and the scales are 1/100 after the export.

The Batex addon solves part of the issues since it moves the objects to the world center before export and fixes the scales. However issues here is that sockets will have also 90c rotation and scale of 100.