the integrated mounts for the 1204 Spindles are nice, so I don't need to buy additional bearing blocks (...is that a good idea?!?)
...instead can print them.
My printer uses 608 bearings to support the TR12x3 Z-axis spindles. Sufficient for the couple of Newtons axial load; that was just above what the motor itself could handle.
the only modification I would need is changing the design from mgn12 to mgn15 linear rails. would that be a lot of Work ?
Why? What benefits would that provide? Did you ever check the load ratings on MGN12 rails? Those will surprise you; you can put a car on a single bearing block and then you are still far from the maximum allowed dynamic load rating.
My CNC mill uses (Rexroth) 15mm rail, that machine is rocking an 130kg gantry back and forth and putting up to 6kW of power into an endmill. And those rails are still only lightly loaded.
I think you need to adapt a slightly more scientific approach to all this. You need to obtain a feeling for the forces involved and the forces that can be handled by the components so you know when and why you need component X and not Y.
Printing all those mechanical brackets is fine, but probably not if you still insist on 120C chamber temperature. Maybe set the goal to 60-80C or so; far, far easier.