Re:
As Mike says, a close ratio road cassette would be a better bet, combined with a 46 or 48 tooth chainring up front it should give you the gearing you need for the road.
I run a 46T front ring on my mtb with slicks, with a road cassette (11-23 I think?) and that's all the gears I need really, when you get up to speed it's your position on the bike and wind resistance that stops you going much faster.... But there's always clip-on tri-bars !
I think the issue with your proposition is that the cranks are Campag, and from a road groupset. Although I used to run a Truvativ Touro touring chainset on my mtb, straight swap with no issues on my Raleigh Dyna-Tech frame.
As Mike says, a close ratio road cassette would be a better bet, combined with a 46 or 48 tooth chainring up front it should give you the gearing you need for the road.
I run a 46T front ring on my mtb with slicks, with a road cassette (11-23 I think?) and that's all the gears I need really, when you get up to speed it's your position on the bike and wind resistance that stops you going much faster.... But there's always clip-on tri-bars !

I think the issue with your proposition is that the cranks are Campag, and from a road groupset. Although I used to run a Truvativ Touro touring chainset on my mtb, straight swap with no issues on my Raleigh Dyna-Tech frame.