Not sure the B12 is much of an up grade.
But to answer your questions.
Lower rear engine mount is a different size. drill frame to suit, or sleeve engine.
Fit 750 sump and pick up to 1200 engine the cooler will fit and so should the exhaust.
750 coils are fine. Cdi, I've always run the 750 cdi on 1100 motors no problem rev limit is higher but the 1200 motor struggles to rev that high anyway. fit the 750 igntion pick up to the 1200 lump.
Carbs, yes with the correct inlet rubbers, but will need jetting to suit.
Chain and sprockets fit, but the 750 sizes will leave it geared for 185mph and it will feel flat as a fart.