Please help fixing a mesh

Here is a file with better shading. But how do I get the UV and texture back on the fixed objects?
For now it is like: Object with UV and textures having bad seams. Object with fixed seams having no UV nor textures. UV transfer dosn’t work because one of the obects has 5 faces less due to fixing.
So this is not a solution. In the end it is nothing at all :disappointed_relieved:

P.S. I tried with DataTransfer but I have no idea what settings I need to pull that off. All setteings I’ve tried don’t do anything at all.

I think it’s very bad part of blender that when joining objects all UV information is wiped. Cinema4D can join objects and keep that. Sadly I can not do the mesh fixing in C4D because it messes up all kind of other stuff. Why, just why has blender to delete that.

Fells so goo to be stuck between a rock and a hard place.

BrokenUV.rar (3.3 MB)

As you can see no UV. Original objects are also in the file.