so if the BB is JIS the cranks will sit further out
If you install an ISO crank on a J.I.S. spindle, it will sit about 4.5 mm farther out than it would on an ISO spindle of the same length
you'll have to just see which one, by experimenting gives you the desired 42mm (i assume it's 42mm) chainline. that means you'll have to measure it too.
miche is ISO taper, as is Campy, take a look here http://www.sheldonbrown.com/bbtaper.html
shimano is JIS ..
so if the BB is JIS the cranks will sit further out
you'll have to just see which one, by experimenting gives you the desired 42mm (i assume it's 42mm) chainline. that means you'll have to measure it too.