Is your 34mm carb a Yamaha one, or generic? The Yammie ones are usually different shapes to the generic ones (spigot sizes, lengths, height relative to centre lines, etc).
A YZ125X intake manifold will solve that part of the problem, but not the airbox boot problem.
The MX-C carb is the same as YZ-C, so shouldn't be too hard to find.
The other thing to look for is a 32mm carb from a YZ-D/E/F (and maybe G?). 32 is a better size than 34, IMHO.