I measured 15and1/4", you might need to use lowering blocks. It does come with different spring with different spring rates. As for CB350, I'm not sure. But it should fit CB750 as that what I bought them for. I don't have my bike to test it on, its in a shop.
-Kouros