Just be careful with the spacing - I had a Miche cassette designed to fit either Shimano or Campag hubs and came with spacers for both. Unfortunately, it doesn't work on a Shimano hub with a Campag cassette spacers - the spacers are wider than Shimano, so you end up being unable to fit the last sprocket on since the freehub body is too short. I think it would work the other way round - campag hub and shimano sprockets with the right spacers.
Incidentally, even when I did manage to bodge it to fit, shifting was awful. The only way I can see to get around the indexing issue would be to run friction shifters.