The crankset usually determines the length of the BB spindle, not the frame. Are you basing what your frame needs on what was previously in it?
The Sugino Messenger cranks are JIS taper and the Miche Primato bottom bracket is ISO taper so you cannot mix the two. Just get the Miche crank and bottom bracket set up and be done with it. And ignore people who say that the bottom bracket will loosen or slip - either they didn't install it properly or their mechanic didn't.