I love it.
126 mm hubs will be easy to find.
If the BB is pressed in, then a Phil Wood will not work, as they are threaded. Replacement cartridge bearings are not hard to obtain - check the internet. I'd be worried about the sindle.
If you cannot find a perfect fitting seat post, you can always shim a Campagnolo seat post to fit. 27.2 mm is common. That is just 0.2 mm larger. A 0.004" thick aluminum, brass or stainless steel shim would be perfect. Check the hardware store for shim stock or flashing.