Can I swap a shimano free hub body for a campag one and be able to attach it to the existing Deore hub? I want to convert my Surly Cross Check into a Campagnolo set up. The problem I am having is i have Shimano Deore Hubs on Mavic rims at present. I would rather not buy new wheels, so I am looking at the possibility of swapping the free hub body to a campag splined one free hub body.

I am finding it difficult to get answers to the question if I can swap a shimano free hub body for a campag one and be able to attach it to the existing Deore hub or if I need to replace the complete hub for a campag one?
I haven't found any campy replacement freehub for a deore... esp since shimano uses different incompatible freehub bodies for its different hubs, and Deore being a mountain group, campy being mostly road, I don't see there being any market for such a conversion.

That being said, if you find a replacement campy rear hub with a similar flange size, you could just swap the hubs. YOu would need a spoke wrench and truing stand, and some general wheelbuilding knowledge.

EDIT: not sure how much of a perfectionist you are, but you could just run a campy rd and shifters on a shimano cassette. See:
http://sheldonbrown.com/drivetrain-mixing.shtml